MLflow UIで実行を比較する
実験を並べ替えたりフィルタリングしたりして、最適なモデルを見つけます。
「MLflow UIで実行を比較する」はCoddyKit上の無料MLOps Academyレッスンです。 これはレッスン3/4です。 下記で完全なレッスンを無料で読むことができます。その後、ブラウザ内の組み込みコードエディタと24時間対応のAIチューターでハンズオン演習できます。 これはMLOps Academy学習パスの一部であり、ウェブとCoddyKitアプリ全体で進捗が同期されます。 MLOps Academyコースには全4レッスンが含まれています。
実行結果の表
UIで実験を開くと、実行結果の表が表示されます。各実行が1行に対応し、パラメータとメトリクスが列として横並びに表示されます。
メトリクスで並べ替える
メトリクスの列見出しをクリックして並べ替えます。精度の降順に並べれば、最高の実行結果が表の先頭に表示されます。
検索で絞り込む
検索ボックスにクエリを入力して絞り込みます。関心のあるしきい値を超えるメトリクスなど、条件に一致する実行だけを残せます。
metrics.accuracy > 0.9 and params.max_depth = "6"表示する列を選ぶ
列が多すぎますか。表示するパラメータとメトリクスを切り替えて、判断に本当に必要なものだけを表に表示します。
比較する実行を選ぶ
いくつかの実行の横にあるチェックボックスをオンにして、Compareをクリックします。MLflowが選択した実行だけを横並びにした、見やすい画面を開きます。
平行座標プロット
平行座標プロットでは、各実行をパラメータとメトリクスにまたがる1本の線として描画します。どの設定が高いスコアにつながるかを見つけられます。
散布図と等高線表示
散布図では、1つのパラメータとメトリクスの関係を示します。木の深さが増えるにつれて精度が上がり、その後下がるといった傾向を確認できます。
1つの実行を調べる
任意の実行をクリックして詳細ページを開きます。そこでは、その実行について記録されたすべてのパラメータ、メトリクスの曲線、タグ、アーティファクトを確認できます。
メトリクスの曲線を読む
詳細ページでは、ステップ付きのメトリクスが曲線として表示されます。損失が早い段階で横ばいになる場合、必要以上に長く学習した可能性があります。
コードからも検索する
ブラウザーだけに頼る必要はありません。search_runsを使えば、一致する実行結果をDataFrameに取り込み、プログラムで分析できます。
df = mlflow.search_runs(filter_string="metrics.accuracy > 0.9")比較から判断へ
比較することで勝者を選べます。並べ替え、絞り込み、プロットを行って、明らかに優れた実行結果を見つけたら、本番環境への移行を進めます。
クイックチェック
UIで最適な実行結果を見つける方法を確認しましょう。
まとめ
実行結果を並べ替え、絞り込み、プロットした後、詳細を開いて勝者を確認しました。UIによって、たくさんの実行結果から明確な選択肢を見つけられます。✅
AI チューターと学ぶ Python — 無料
ブラウザでリアルコードを書いて実行し、24/7 の AI チューターから瞬時にサポートを受け、ウェブまたはアプリで続きから学習できます。
- コース
- 30
- レッスン
- 120
よくある質問
「MLflow UIで実行を比較する」レッスンは無料ですか?
はい。「MLflow UIで実行を比較する」の完全なテキストはこのウェブで無料で読めます。インタラクティブに演習し(組み込みコードエディタと24時間対応のAIチューター)、MLOps Academyコースの残りをアンロックするには、CoddyKit PROにアップグレードしてください。 MLOps Academyコースには全4レッスンが含まれています。
「MLflow UIで実行を比較する」で何を学びますか?
実験を並べ替えたりフィルタリングしたりして、最適なモデルを見つけます。 ブラウザで直接実行するハンズオンコードでMLOps Academyを演習し、24時間対応のAIチューターがレッスンを進める中での質問に答えます。
MLOps Academyを始めるのに経験は必要ですか?
事前経験は必要ありません。CoddyKitのMLOps Academyは初級者から上級者向けに構成されているため、ここから始めるか最初から始めて、自分のペースで進むことができます。 これはレッスン3/4です。
「MLflow UIで実行を比較する」レッスンにはどのくらい時間がかかりますか?
ほとんどのCoddyKitレッスンは約5~10分かかります。各レッスンはコンパクトでインタラクティブなので、着実に進歩し、ウェブとアプリ全体で正確に前回の場所から再開できます。
このMLOps Academyレッスンでコードを書いて実行できますか?
はい。すべてのMLOps Academyレッスンに組み込みコードエディタが含まれているため、ブラウザでリアルコードを書いて実行し、即座のAIフィードバックを取得できます。ローカル設定は不要です。
このコースのすべてのレッスン
- MLflowをインストールして追跡を始める
- パラメーター、メトリクス、アーティファクトを記録する
- MLflow UIで実行を比較する
- 1行のコードで自動記録する