Einen mehrstufigen Workflow erstellen: Modellauswertung
In dieser Übung erstellst du den Schritt Modellauswertung in unserem mehrstufigen Workflow, der einen Teil des ML-Lebenszyklus steuert. Du verwendest die run()-Methode aus dem MLflow-Projects-Modul und setzt den Entry Point auf model_evaluation. Anschließend nimmst du die model_engineering_run_id als Parameter, die in der vorherigen Übung als Ausgabe generiert wurde, und übergibst sie an den Befehl.
Das im vorherigen Schritt erstellte MLproject ist in der IPython-Shell mit print(MLproject) verfügbar.
Das Modul mlflow ist importiert.
Diese Übung ist Teil des Kurses
Einführung in MLflow
Anleitung zur Übung
- Weise die
run()-Methode aus dem MLflow-Projects-Modulmodel_evaluationzu. - Setze das Entry-Point-Argument auf
"model_evaluation". - Setze einen Parameter namens
"run_id"mit dem Wertmodel_engineering_run_id.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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())