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
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)