CommencezCommencez gratuitement

MLflow pour consigner et récupérer des données

MLflow est une plateforme libre pour gérer le cycle de vie du Machine Learning. Elle permet de suivre les expériences, d'empaqueter le code en exécutions reproductibles, puis de partager et de déployer des modèles. Dans l'exercice suivant, vous allez consigner certains paramètres d'une expérience d'entraînement pour votre modèle de maladie cardiaque. mlflow est importé, et le model de maladie cardiaque entraîné a été chargé pour vous.

Cette activité fait partie du cours

Apprentissage Machine de bout en bout

Voir le cours

Instructions de l’exercice

  • Initialisez une expérience MLflow nommée "Logistic Regression Heart Disease Prediction".
  • Démarrez une exécution et consignez le coefficient et l'ordonnée à l'origine du modèle entraîné.

Exercice interactif pratique

Essayez cet exercice en complétant ce code d’exemple.

# Initialize the MLflow experiment
____.____("Logistic Regression Heart Disease Prediction")

# Start a run, log model coefficients and intercept
with ____.____:
    for idx, coef in enumerate(model.coef_[0]):
        ____.____(f"coef_{idx}", ____)
    ____.____("intercept", model.intercept_[0])
	
    run_id = mlflow.active_run().info.run_id
    print(run_id)
Modifier et exécuter le code