Entraîner le classificateur AdaBoost
Maintenant que vous avez instancié le classificateur AdaBoost ada, il est temps de l'entraîner. Vous allez aussi prédire les probabilités d'obtenir la classe positive dans l'ensemble de test. Voici comment procéder :
Une fois le classificateur ada entraîné, appelez la méthode .predict_proba() en passant X_test en paramètre et extrayez ces probabilités en sélectionnant toutes les valeurs de la deuxième colonne comme suit :
ada.predict_proba(X_test)[:,1]
Le jeu de données Indian Liver a été préparé pour vous et divisé en 80 % pour l'entraînement et 20 % pour le test. Les matrices de caractéristiques X_train et X_test, ainsi que les tableaux d'étiquettes y_train et y_test, sont disponibles dans votre espace de travail. De plus, nous avons déjà chargé le modèle instancié ada de l'exercice précédent.
Cette activité fait partie du cours
Machine Learning avec des modèles à base d'arbres en Python
Instructions de l’exercice
Ajustez
adasur l'ensemble d'entraînement.Évaluez les probabilités d'obtenir la classe positive dans l'ensemble de test.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Fit ada to the training set
____
# Compute the probabilities of obtaining the positive class
y_pred_proba = ____.____(____)[____]