始める無料で始める

マルチステップワークフローの作成:Model Evaluation

この演習では、ML ライフサイクルの一部を管理するためのマルチステップワークフローにおける Model Evaluation ステップを作成します。MLflow Projects モジュールの run() メソッドを使い、エントリポイントを model_evaluation に設定します。前の演習で出力として生成された model_engineering_run_id をパラメータとして受け取り、コマンドに渡します。

前のステップで作成した MLproject は、IPython Shell で print(MLproject) を使うと確認できます。

mlflow モジュールはインポート済みです。

この演習はコースの一部です

MLflow 入門

コースを見る

演習の手順

  • MLflow Projects モジュールの run() メソッドを model_evaluation に代入します。
  • エントリポイント引数を "model_evaluation" に設定します。
  • "run_id" というパラメータを、値 model_engineering_run_id で設定します。

実践的なインタラクティブ演習

このサンプルコードを完成させて、この演習に挑戦してみましょう。

# Set the MLflow Projects run method
model_evaluation = ____.____.____(
    uri="./",
    # Set the entry point to model_evaluation
    ____="____",
  	# Set the parameter run_id to the run_id output of previous step
    parameters={
        "____": ____,
    },
    env_manager="local"
)

print(model_evaluation.get_status())
コードを編集して実行