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
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=["____.____ ____"])