Runs durchsuchen
In dieser Übung fragst du Experiment-Runs aus mehreren Unicorn-Experimenten ab und gibst nur Runs zurück, die ein bestimmtes Kriterium erfüllen. Das ist im ML-Lifecycle hilfreich, wenn du Run-Daten vergleichen musst.
Zuerst erstellst du einen Filter-String, um Runs mit einer R-squared-Metrik größer als .70 zu erfassen. Mit der Funktion aus dem mlflow-Modul, die Runs durchsucht, sortierst du sie anschließend absteigend und suchst nur in den Experimenten "Unicorn Sklearn Experiments" und "Unicorn Other Experiments".
Die Experimente wurden in MLflow bereits zusammen mit den R-squared-Metriken erstellt. Das MLflow-Modul wird importiert.
Diese Übung ist Teil des Kurses
Einführung in MLflow
Anleitung zur Übung
- Erstelle für die Variable
r_squared_filtereinen Filter-String, um"r2_score"-Metriken mit"> .70"zu erfassen. - Durchsuche Runs für die Experimente
"Unicorn Sklearn Experiments"und"Unicorn Other Experiments". - Sortiere die Ergebnisse nach R-squared in absteigender Reihenfolge.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# Create a filter string for R-squared score
r_squared_filter = "____.____ > .70"
# Search runs
mlflow.____(experiment_names=["____", "____"],
filter_string=____,
order_by=["____.____ ____"])