メトリック
#
メトリックの記録メトリックは Azure ML の各実行に紐付けて記録され、複数の実行は一つの実験に紐付けられて記録されます。 メトリックの履歴の保存と可視化を行います。
log
#
あるメトリックの 1 つの値を実行に記録します。
あるメトリックを同一の実行に対して複数回記録することもできます。その場合、記録されたメトリックはチャートで表示されます。
log_row
#
あるメトリックを複数の列として記録します。
その他の記録オプション
メトリックの記録に使われる一般的な API は含まれていますが、完全なリストについてはこちらを参照してください。
#
メトリックを表示するメトリックは Azure ML Studio の中で自動的に表示可能になります。こちらのリンク先か、SDK から見ることができます:
"メトリック"タブを選択し、表示したいメトリックを選択します。
また、サマリページではメトリック間の比較をすることも可能です。
Experimets
タブから比較したい図表を選択して下さい。
Custom views
図表の追加後、実行結果を選択してテーブル内のカラムを更新して下さい。 該当の図表は保存、複数作成に加え、他の方との共有もできます!
#
SDK からメトリックを表示する実行に記録されたメトリックを確認します。(詳細: 実験と実行)
実験my-experiment
のメトリックmy-metric
のすべてのレコードを表示する:
#
例#
MLFlow を使って記録するMLFlow を使って Azure ML にメトリックを記録します。
#
PyTorch Lightning を使って記録するこの例は:
- Lightning の
TensorBoardLogger
を含みます。 - Azure ML の
Run.get_context()
を使って Lightning のMLFlowLogger
を設定します。- Azure ML の実行の一部として使うときはこのロガーを追加するだけです。
ここでこのロガーを lightning のTrainer
クラスに含めます: