Aan de slagGa gratis aan de slag

Prestaties van Bagging evalueren

Nu je de bagging-classifier hebt geïnstantieerd, is het tijd om hem te trainen en de nauwkeurigheid op de testset te evalueren.

De Indian Liver Patient-gegevensset is al voor je verwerkt en gesplitst in 80% train en 20% test. De feature-matrices X_train en X_test, evenals de arrays met labels y_train en y_test, staan klaar in je werkruimte. Daarnaast hebben we ook de bagging-classifier bc geladen die je in de vorige oefening hebt geïnstantieerd en de functie accuracy_score() uit sklearn.metrics.

Deze oefening maakt deel uit van de cursus

Machine Learning met boomgebaseerde modellen in Python

Cursus bekijken

Oefeninstructies

  • Train bc op de trainingsset.

  • Voorspel de labels van de testset en sla het resultaat op in y_pred.

  • Bepaal de nauwkeurigheid van bc op de testset.

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Fit bc to the training set
____.____(____, ____)

# Predict test set labels
y_pred = ____.____(____)

# Evaluate acc_test
acc_test = ____(____, ____)
print('Test set accuracy of bc: {:.2f}'.format(acc_test)) 
Code bewerken en uitvoeren