LoslegenKostenlos loslegen

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

Kurs anzeigen

Anleitung zur Übung

  • Erstelle für die Variable r_squared_filter einen 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=["____.____ ____"])
Code bearbeiten und ausführen