Évaluer le modèle sur un ensemble de test
Après avoir entraîné le modèle, vous pouvez l'évaluer sur de nouvelles données. Vous fournirez au modèle une nouvelle matrice X (aussi appelée données de test), vous le laisserez générer des prédictions, puis vous les comparerez à la variable y connue (aussi appelée données cibles).
Dans ce cas, vous utiliserez des données du tournoi d'après-saison pour évaluer votre modèle. Les matchs du tournoi ont lieu après les matchs de saison régulière utilisés pour entraîner votre modèle; ils constituent donc une bonne mesure des performances hors échantillon.
Le DataFrame games_tourney_test, ainsi que l'objet model déjà entraîné, est disponible dans votre espace de travail.
Cette activité fait partie du cours
Machine Learning avancé avec Keras
Instructions de l’exercice
- Assignez les données de test (colonne
seed_diff) àX_test. - Assignez les données cibles (colonne
score_diff) ày_test. - Évaluez le modèle sur
X_testety_test.
Exercice interactif pratique
Essayez cet exercice en complétant ce code d’exemple.
# 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))