Rechercher des runs
Dans cet exercice, vous allez interroger des runs issus de plusieurs expériences Unicorn et ne renvoyer que ceux qui répondent à certains critères. Cela est utile pendant le cycle de vie du ML lorsque vous devez comparer des données de runs.
Vous commencerez par créer une chaîne de filtre pour capturer les runs dont la métrique R-squared est supérieure à .70. En utilisant la fonction du module mlflow qui recherche des runs, vous les trierez ensuite par ordre décroissant et ne chercherez que dans les expériences "Unicorn Sklearn Experiments" et "Unicorn Other Experiments".
Les expériences ont déjà été créées dans MLflow, avec les métriques R-squared. Le module MLflow sera importé.
Cet exercice fait partie du cours
Introduction à MLflow
Instructions
- Pour la variable
r_squared_filter, créez une chaîne de filtre pour capturer les métriques"r2_score""> .70". - Recherchez les runs des expériences
"Unicorn Sklearn Experiments"et"Unicorn Other Experiments". - Triez les résultats de R-squared par ordre décroissant.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
# Create a filter string for R-squared score
r_squared_filter = "____.____ > .70"
# Search runs
mlflow.____(experiment_names=["____", "____"],
filter_string=____,
order_by=["____.____ ____"])