Prédire la comestibilité des champignons
Maintenant que vous avez exploré les données, il est temps de bâtir un premier modèle pour prédire la comestibilité des champignons.
L'ensemble de données est disponible sous le nom mushrooms. Comme les variables explicatives et la cible sont toutes catégorielles, elles ont été transformées pour vous en variables binaires « indicatrices ».
Commençons avec Naive Bayes (en utilisant le GaussianNB de scikit-learn GaussianNB) et voyons comment cet algorithme se comporte sur ce problème.
Cette activité fait partie du cours
Méthodes d'ensemble en Python
Instructions de l’exercice
- Instanciez un classificateur
GaussianNBnomméclf_nb. - Entraînez
clf_nbsur les données d'entraînementX_trainety_train. - Calculez les prédictions sur l'ensemble de test. Ces prédictions serviront à évaluer la performance à l'aide de la mesure d'exactitude (accuracy).
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# Instantiate a Naive Bayes classifier
clf_nb = ____
# Fit the model to the training set
____
# Calculate the predictions on the test set
pred = ____
# Evaluate the performance using the accuracy score
print("Accuracy: {:0.4f}".format(accuracy_score(y_test, pred)))