summary 属性に保存します。run の summary 属性では、NumPy 配列、PyTorch テンソル、TensorFlow テンソルを扱えます。W&B は、NumPy 配列、PyTorch テンソル、TensorFlow テンソルをバイナリファイルとして永続化します。
wandb.Run.log() で最後にログされた値は、自動的に run のサマリー辞書に設定されます。サマリー メトリクスの辞書を変更すると、以前の値は失われます。
サマリー メトリクスは、run の実行中にも、run の完了後にもログできます。
- run の実行中
- run の完了後
次のコードスニペットは、カスタムのサマリー メトリクスを W&B に渡す方法を示しています。

サマリー メトリクスをカスタマイズする
カスタム サマリー メトリクスを使用すると、トレーニング中で最も良いステップにおけるモデル性能をrun.summary に取得できます。たとえば、最終値ではなく、精度の最大値や損失の最小値を取得したい場合に便利です。
デフォルトでは、サマリーには履歴の最終値が使用されます。サマリー メトリクスをカスタマイズするには、define_metric に summary 引数を渡します。この引数には次の値を指定できます。
"min""max""mean""best""last""none"
"best" を使用できるのは、オプションの objective 引数を "minimize" または "maximize" に設定した場合のみです。
次の例では、損失と精度の最小値と最大値をサマリーに追加します。
サマリー メトリクスを表示する
run のサマリーには、W&B アプリ、実行中の run、既存の run、またはローカルファイルシステムからアクセスできます。- Run 概要
- Run テーブル
- run の実行中
- 既存の run
- ローカルファイルシステム
- W&B アプリにアクセスします。
- プロジェクトのサイドバーから Workspace タブを選択します。
- サマリー値をログした run をクリックします。Run page が開き、デフォルトで Overview タブが表示されます。
- Summary セクションでサマリー値を確認します。
