Assembler votre premier ensemble
Il est temps de créer votre premier modèle d'ensemble ! Le jeu de données Pokémon de l'exercice précédent a été chargé et divisé en ensembles d'entraînement et de test.
Votre tâche est d'exploiter la technique d'ensemble par vote à l'aide de l'API sklearn. À vous d'instancier les modèles individuels et de les transmettre en paramètres pour construire votre premier voting classifier.
Cette activité fait partie du cours
Méthodes d'ensemble en Python
Instructions de l’exercice
- Instanciez un
KNeighborsClassifiernomméclf_knnavec 5 voisins (à l'aide den_neighbors). - Instanciez une
LogisticRegression« balanced » nomméeclf_lr(à l'aide declass_weight). - Instanciez un
DecisionTreeClassifiernomméclf_dtavecmin_samples_leaf = 3etmin_samples_split = 9. - Créez un
VotingClassifieren utilisant le paramètreestimatorspour indiquer la liste suivante de tuples (str, estimateur) :'knn',clf_knn,'lr',clf_lr, et'dt',clf_dt.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Instantiate the individual models
clf_knn = ____
clf_lr = ____
clf_dt = ____(____, ____, random_state=500)
# Create and fit the voting classifier
clf_vote = ____(
estimators=[('____', ____), ('____', ____), ('____', ____)]
)
clf_vote.fit(X_train, y_train)