Skip to main content
トレーニング中に時間とともに変化する値だけでなく、モデルや前処理ステップを要約する値をトラッキングすることも多くの場合重要です。こうした情報は run の summary 属性に保存します。run の summary 属性では、NumPy 配列、PyTorch テンソル、TensorFlow テンソルを扱えます。W&B は、NumPy 配列、PyTorch テンソル、TensorFlow テンソルをバイナリファイルとして永続化します。 wandb.Run.log() で最後にログされた値は、自動的に run のサマリー辞書に設定されます。サマリー メトリクスの辞書を変更すると、以前の値は失われます。 サマリー メトリクスは、run の実行中にも、run の完了後にもログできます。
次のコードスニペットは、カスタムのサマリー メトリクスを W&B に渡す方法を示しています。
次の画像は、上記のコードスニペットをコピーして実行した場合のサマリー メトリクスの表示例です。
Run のサマリー

サマリー メトリクスをカスタマイズする

カスタム サマリー メトリクスを使用すると、トレーニング中で最も良いステップにおけるモデル性能を run.summary に取得できます。たとえば、最終値ではなく、精度の最大値や損失の最小値を取得したい場合に便利です。 デフォルトでは、サマリーには履歴の最終値が使用されます。サマリー メトリクスをカスタマイズするには、define_metric に summary 引数を渡します。この引数には次の値を指定できます。
  • "min"
  • "max"
  • "mean"
  • "best"
  • "last"
  • "none"
"best" を使用できるのは、オプションの objective 引数を "minimize" または "maximize" に設定した場合のみです。 次の例では、損失と精度の最小値と最大値をサマリーに追加します。

サマリー メトリクスを表示する

run のサマリーには、W&B アプリ、実行中の run、既存の run、またはローカルファイルシステムからアクセスできます。
  1. W&B アプリにアクセスします。
  2. プロジェクトのサイドバーから Workspace タブを選択します。
  3. サマリー値をログした run をクリックします。Run page が開き、デフォルトで Overview タブが表示されます。
  4. Summary セクションでサマリー値を確認します。
上記のコードスニペットをコピーして実行すると、Overview タブのサマリー メトリクスは次の画像のように表示されます。
Run 概要
最終更新日 2026年9月30日