3行のコードでDeepChemをロギング
WandbLogger インスタンスを渡すと、トレーニング run に W&B のロギングが追加されるため、fit 中に生成されたメトリクスは自動的に W&B のプロジェクト にストリーミングされます。

レポートとGoogle Colab
- W&B DeepChem インテグレーションで生成されたチャートの例は、DeepChemでW&Bを使う: 分子グラフ畳み込みネットワークの記事で確認できます。
- すぐに動作するコードを見たい場合は、このGoogle Colabをご覧ください。
実験を管理する
wandb ライブラリをインストールして、TorchModel または KerasModel のログを有効にする方法を説明します。
KerasModel または TorchModel タイプの DeepChem モデル向けに W&B を設定します。
サインアップしてAPIキーを発行する
より手早く行うには、User Settings にアクセスしてAPIキーを作成してください。APIキーはすぐにコピーし、パスワードマネージャーなどの安全な場所に保存してください。
- 右上にあるユーザープロフィールアイコンをクリックします。
- User Settings を選択し、API Keys セクションまでスクロールします。
wandb ライブラリをインストールしてログインする
wandb ライブラリをインストールしてログインするには、次の手順に従います。
- コマンドライン
- Python
- Python notebook
-
WANDB_API_KEY環境変数に APIキーを設定します。<>で囲まれた値は、ご自身の値に置き換えてください。 -
wandbライブラリをインストールし、ログインします。
トレーニングデータと評価データを W&B にログする
wandb のインストールと認証が完了したら、DeepChem モデルに WandbLogger をアタッチして、トレーニングデータと評価データを W&B に送れるようになります。
トレーニング時の損失と評価メトリクスは、自動的に W&B にログされます。任意の評価を有効にするには、DeepChem の ValidationCallback を使用します。WandbLogger は ValidationCallback を検出し、そこで生成されたメトリクスをログします。
- TorchModel
- KerasModel
model.fit の実行後、トレーニング時の損失と ValidationCallback によって出力された評価メトリクスが、WandbLogger によって作成された run として W&B のプロジェクトに表示されます。