Aan de slagGa gratis aan de slag

Runs zoeken

In deze oefening ga je runs van meerdere Unicorn-experimenten opvragen en alleen die runs teruggeven die aan bepaalde criteria voldoen. Dit is handig tijdens de ML-lifecycle als je run-gegevens moet vergelijken.

Eerst maak je een filterstring om runs te selecteren met een R-squared-metric groter dan .70. Met de functie uit de mlflow-module om runs te doorzoeken sorteer je ze vervolgens in aflopende volgorde en zoek je alleen in de experimenten "Unicorn Sklearn Experiments" en "Unicorn Other Experiments".

De experimenten zijn al in MLflow aangemaakt, inclusief de R-squared-metrics. De MLflow-module wordt geïmporteerd.

Deze oefening maakt deel uit van de cursus

Introductie tot MLflow

Cursus bekijken

Oefeninstructies

  • Maak voor de variabele r_squared_filter een filterstring om "r2_score"-metrics "> .70" vast te leggen.
  • Zoek runs voor de experimenten "Unicorn Sklearn Experiments" en "Unicorn Other Experiments".
  • Sorteer de resultaten voor R-squared in aflopende volgorde.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Create a filter string for R-squared score
r_squared_filter = "____.____ > .70"

# Search runs
mlflow.____(experiment_names=["____", "____"], 
                   filter_string=____, 
                   order_by=["____.____ ____"])
Code bewerken en uitvoeren