IniziaInizia gratis

Ricerca di corse

In questo esercizio, interrogherai le esecuzioni di esperimenti multipli di Unicorn e restituirai solo le esecuzioni che soddisfano un determinato criterio. Questo è utile durante il ciclo di vita di ML se hai bisogno di confrontare i dati delle corse.

Per prima cosa creerai una stringa di filtro per catturare le corse con metrica R-squared superiore a .70. Utilizzando la funzione del modulo mlflow che ricerca gli esperimenti, li ordinerai in ordine decrescente e cercherai solo gli esperimenti "Unicorn Sklearn Experiments" e "Unicorn Other Experiments".

Gli esperimenti sono già stati creati in MLflow insieme alla metrica R-squared. Il modulo MLflow verrà importato.

Questo esercizio fa parte del corso

Introduzione a MLflow

Visualizza il corso

Istruzioni dell'esercizio

  • Per la variabile r_squared_filter, crea una stringa di filtro per catturare le metriche "r2_score" "> .70" .
  • Le ricerche per gli esperimenti "Unicorn Sklearn Experiments" e "Unicorn Other Experiments".
  • Ordina i risultati di R-squared in ordine decrescente.

Esercizio pratico interattivo

Prova a risolvere questo esercizio completando il codice di esempio.

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

# Search runs
mlflow.____(experiment_names=["____", "____"], 
                   filter_string=____, 
                   order_by=["____.____ ____"])
Modifica ed esegui il codice