CommencezCommencez gratuitement

Explorer les hyperparamètres d'un Random Forest

Comprendre quels hyperparamètres sont offerts et l'effet qu'ils ont est une compétence essentielle pour toute personne en science des données. À mesure que les modèles gagnent en complexité, il y a de nombreux réglages possibles, mais seuls certains auront un fort impact sur votre modèle.

Vous allez d'abord évaluer un modèle Random Forest existant (il contient de mauvais choix d'hyperparamètres!), puis faire de meilleurs choix pour un nouveau modèle Random Forest et en analyser la performance.

Vous avez à votre disposition :

  • les DataFrames X_train, X_test, y_train, y_test
  • un estimateur Random Forest préentraîné, rf_clf_old
  • les prédictions de cet estimateur sur l'ensemble de test, rf_old_predictions

Cette activité fait partie du cours

Ajustement des hyperparamètres en Python

Voir le cours

Exercice interactif pratique

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

# Print out the old estimator, notice which hyperparameter is badly set
print(____)

# Get confusion matrix & accuracy for the old rf_model
print("Confusion Matrix: \n\n {} \n Accuracy Score: \n\n {}".format(
  	confusion_matrix(____, ____),
  	accuracy_score(____, ____))) 
Modifier et exécuter le code