CommencezCommencez gratuitement

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

Voir le cours

Instructions de l’exercice

  • Instanciez un classificateur GaussianNB nommé clf_nb.
  • Entraînez clf_nb sur les données d'entraînement X_train et y_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)))
Modifier et exécuter le code