Erstellen eines mehrstufigen Workflows: Modellbewertung
In dieser Übung erstellst du den Schritt "Modellbewertung" unseres mehrstufigen Workflows, mit dem du einen Teil des Lebenszyklus von ML verwaltest. Du wirst die Methode run()
aus dem Modul MLflow Projects verwenden und den Einstiegspunkt auf model_evaluation
setzen. Du nimmst dann die model_engineering_run_id
als Parameter, die in der vorherigen Übung als Ausgabe erzeugt wurde, und übergibst sie an den Befehl.
Die im vorherigen Schritt erstellte MLproject
ist in der IPython Shell mit print(MLproject)
verfügbar.
Das Modul mlflow
wird importiert.
Diese Übung ist Teil des Kurses
Einführung in MLflow
Anleitung zur Übung
- Weisen Sie die Methode
run()
aus dem Modul MLflow Projects dem Modulmodel_evaluation
zu. - Setze das Argument für den Einstiegspunkt auf
"model_evaluation"
. - Setze einen Parameter namens
"run_id"
mit dem Wertmodel_engineering_run_id
.
Interaktive Übung
Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.
# 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())