Predicting mushroom edibility
Now that you have explored the data, it's time to build a first model to predict mushroom edibility.
The dataset is available to you as mushrooms. As both the features and the target are categorical, these have been transformed into "dummy" binary variables for you.
Let's begin with Naive Bayes (using scikit-learn's GaussianNB) and see how this algorithm performs on this problem.
Diese Übung ist Teil des Kurses
Ensemble Methods in Python
Anleitung zur Übung
- Instantiate a
GaussianNBclassifier calledclf_nb. - Fit
clf_nbto the training dataX_trainandy_train. - Calculate the predictions on the test set. These predictions will be used to evaluate the performance using the accuracy score.
Interaktive Übung
Vervollständige den Beispielcode, um diese Übung erfolgreich abzuschließen.
# 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)))