summary 辞書に ログ を記録します。Run の summary 辞書は、numpy 配列、PyTorch テンソル、または TensorFlow テンソルを扱うことができます。値がこれらの型のいずれかである場合、テンソル全体をバイナリファイルとして保存し、最小値、平均値、分散、パーセンタイルなどの上位レベルの メトリクス を summary オブジェクトに保存します。
wandb.Run.log() で最後に ログ 記録された値は、自動的に W&B Run の summary 辞書として設定されます。summary メトリクス の辞書が変更されると、前の値は失われます。
次の コードスニペット は、カスタムの summary メトリクス を W&B に提供する方法を示しています。
summary メトリクスのカスタマイズ
カスタム summary メトリクス は、run.summary 内でトレーニングの最適なステップにおける モデル のパフォーマンスを取得するのに役立ちます。例えば、最終的な値ではなく、最大精度や最小損失値をキャプチャしたい場合があります。
デフォルトでは、summary は history からの最終値を使用します。summary メトリクス をカスタマイズするには、define_metric で summary 引数 を渡します。以下の値を受け入れます。
"min""max""mean""best""last""none"
"best" を使用できるのは、オプションの objective 引数 を "minimize" または "maximize" に設定した場合のみです。
次の例では、損失と精度の最小値と最大値を summary に追加しています。
summary メトリクスの表示
summary の値は、Run の Overview ページまたは プロジェクト の Runs テーブルで確認できます。- Run Overview
- Run Table
- W&B Public API
- W&B App に移動します。
- Workspace タブを選択します。
- Runs のリストから、summary の値を ログ 記録した Run の名前をクリックします。
- Overview タブを選択します。
- Summary セクションで summary の値を確認します。
