Predikce jedlosti hub
Teď, když jsi prozkoumal/a data, je čas sestavit první model pro predikci jedlosti hub.
Dataset máš k dispozici jako mushrooms. Protože jsou jak příznaky, tak cílová proměnná kategorické, byly za tebe převedeny na binární „dummy" proměnné.
Začneme s Naivním Bayesem (pomocí GaussianNB ze scikit-learn: GaussianNB) a podíváme se, jak si tento algoritmus na daném problému povede.
Toto cvičení je součástí kurzu
Ensemble Methods in Python
Pokyny k cvičení
- Vytvoř instanci klasifikátoru
GaussianNBs názvemclf_nb. - Natrénuj
clf_nbna trénovacích datechX_trainay_train. - Vypočítej predikce na testovací sadě. Tyto predikce budou použity k vyhodnocení výkonu pomocí skóre přesnosti.
Interaktivní cvičení na vyzkoušení si v praxi
Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.
# 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)))