CommencerCommencer gratuitement

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

Afficher le cours

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=["____.____ ____"])
Modifier et exécuter le code