マルチステップワークフローの作成: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())