Evalueer de classificatieboom
Nu je je eerste classificatieboom hebt getraind, is het tijd om de prestaties op de testset te evalueren. Dat doe je met de metric accuracy, die overeenkomt met het aandeel correcte voorspellingen op de testset.
Het getrainde model dt uit de vorige oefening is geladen in je werkruimte, samen met de feature-matrix van de testset X_test en de array met labels y_test.
Deze oefening maakt deel uit van de cursus
Machine Learning met boomgebaseerde modellen in Python
Oefeninstructies
Importeer de functie
accuracy_scoreuitsklearn.metrics.Voorspel de labels van de testset en ken de verkregen array toe aan
y_pred.Evalueer de accuracy op de testset van
dtdooraccuracy_score()aan te roepen en ken de waarde toe aanacc.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Import accuracy_score
from ____.____ import ____
# Predict test set labels
y_pred = ____.____(____)
# Compute test set accuracy
acc = ____(____, ____)
print("Test set accuracy: {:.2f}".format(acc))