summary 辞書にログします。Run の summary 辞書では、numpy 配列、PyTorch テンソル、TensorFlow テンソルを扱えます。値がこれらのタイプのいずれかである場合、テンソル全体をバイナリファイルとして永続化し、min、mean、variance、percentiles などの高レベルなメトリクスを summary オブジェクトに保存します。
wandb.Run.log() で最後にログされた値は、自動的に W&B Run の summary 辞書に設定されます。summary メトリクスの辞書を変更すると、以前の値は失われます。
次のコードスニペットは、W&B にカスタム summary メトリクスを提供する方法を示しています。
サマリーメトリクスをカスタマイズする
run.summary に記録できます。たとえば、最終値ではなく、精度の最大値や損失の最小値を記録したい場合があります。
デフォルトでは、summary は履歴の最後の値を使用します。サマリーメトリクスをカスタマイズするには、define_metric に summary 引数を渡します。指定できる値は次のとおりです。
"min""max""mean""best""last""none"
"best" を使用できるのは、省略可能な objective 引数も "minimize" または "maximize" に設定した場合のみです。
次の例では、損失と精度の最小値および最大値を summary に追加します。
サマリーメトリクスを表示
- Run Overview
- Run Table
- W&B Public API
- W&B App にアクセスします。
- プロジェクトのサイドバーから Workspace タブを選択します。
- summary 値をログした run をクリックします。run ページが開き、デフォルトで Overview タブが表示されます。
- Summary セクションで summary 値を確認します。
