グラフとチャートを使用して MLflow の実行を比較する

このページでは、MLflow UI での実行の比較に使用できる視覚化の使用方法について説明します。 グラフ ビュー ページには、エクスペリメントの実行を比較するグラフのコレクションが表示されます。 このページをカスタマイズするには、含める実行を選択したり、グラフを変更したり、新しいグラフを作成したりします。

チャートビューページを表示するには、エクスペリメントの詳細ページにある チャートビュー アイコンをクリックします。

エクスペリメント詳細ページのチャート表示ボタンです。

実行リスト ページに関する情報については、「MLflow 実行でトレーニング結果を表示する」を参照してください。複数のエクスペリメントからの実行を表示するには、「 複数のエクスペリメントからの実行の比較」を参照してください。

チャートの概要

デフォルトでは、このページのグラフには最新の 10 回の実行が表示されます。 グラフ上の線の上にカーソルを置くと、その実行の詳細が表示されます。

線をロールオーバーすると線がハイライト表示され、詳細が表示される動画です。

グラフを移動またはサイズ変更したり、グラフを全画面表示に拡大したりできます。 グラフの右上にあるケバブ メニューでは、グラフを編集、削除、またはダウンロードできます。

移動、サイズ変更、ケバブメニューなどのチャートコントロール。

Select Run to display(実行を選択して表示)

表示する実行の数を選択するには、実行リストの上部にある [ 実行アイコンを表示 ] をクリックします。

show-hide 実行メニューを使用して、最初の 10 個、20 個、またはすべての実行を表示します。

グラフに表示される実行は、 実行アイコンを表示 と色付きのドットで示されます。 グラフに示されていない実行は、 実行アイコンを隠す とグレー表示されたドットで示されます。

表示済み実行と非表示実行。

ランの管理

実行のタグを削除、比較、またはタグの追加や削除を行うには、実行の左側にあるチェックボックスをオンにします。 1 つ以上の実行がオンの場合、[ 削除]、[ 比較]、および [タグの追加 ] ボタンが表示されます。

実行を選択して、タグを削除、比較、または追加/編集します。

実行の比較ページの詳細については、「 実行の比較」を参照してください。

ランのフィルタリング

チャートビューアイコンの右側にある検索フィールドを使用して、パラメーターまたはメトリクスの値、またはタグに基づいて実行をフィルタリングします。詳細については、「 フィルター実行」を参照してください。

ソート実行

グラフに表示される実行の並べ替え順序を変更するには、[ 並べ替え ] ドロップダウン メニューから並べ替えるパラメーターを選択します。

sort ドロップダウン メニューを使用して、パラメーターで実行を並べ替えます。

グループ 実行

[Groups Run] by パラメーターの値を使用するには、[ Group by Drope] メニューから 1 つ以上のパラメーターを選択します。

[グループ by ドロップダウン メニュー] を使用して、パラメーター value をグループ化します。

新しいビジュアライゼーションの作成

チャートを追加するには、[ チャートを追加]をクリックし、ドロップダウンメニューから追加するチャートのタイプを選択します。

新しいグラフを追加します。

平行座標チャート

平行座標プロットは、パラメーター設定がモデルのパフォーマンスに及ぼす影響を理解し、パラメーターとメトリクスの関係を調査するのに役立ちます。 平行座標プロットを作成するには、メニューから 平行座標 を選択します。 ダイアログで、調査するパラメーターとメトリクスを選択します。

平行座標プロットを設定するダイアログ。

この例では、ブラックボックスで強調表示されている実行は、 max_depth の値が小さいほど、メトリクス aucの値が高くなることを示しています。

平行座標プロットの例。