Aan de slagGa gratis aan de slag

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

Cursus bekijken

Oefeninstructies

  • Importeer de functie accuracy_score uit sklearn.metrics.

  • Voorspel de labels van de testset en ken de verkregen array toe aan y_pred.

  • Evalueer de accuracy op de testset van dt door accuracy_score() aan te roepen en ken de waarde toe aan acc.

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))
Code bewerken en uitvoeren