Evalueer het model op een testset
Na het trainen van het model kun je het evalueren op nieuwe data. Je geeft het model een nieuwe X-matrix (ook wel testdata genoemd), laat het voorspellingen maken en vergelijkt die vervolgens met de bekende y-variabele (ook wel doeldata genoemd).
In dit geval gebruik je data uit het postseason-toernooi om je model te evalueren. De toernooiduels vinden plaats na de reguliere seizoenwedstrijden die je gebruikte om het model te trainen, en zijn daarom een goede test van hoe goed je model out-of-sample presteert.
De DataFrame games_tourney_test en het getrainde model-object zijn beschikbaar in je werkruimte.
Deze oefening maakt deel uit van de cursus
Advanced Deep Learning met Keras
Oefeninstructies
- Wijs de testdata (kolom
seed_diff) toe aanX_test. - Wijs de doeldata (kolom
score_diff) toe aany_test. - Evalueer het model op
X_testeny_test.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Load the X variable from the test data
X_test = ____
# Load the y variable from the test data
y_test = ____
# Evaluate the model on the test data
print(model.____(____, ____, verbose=False))