Train het model op de toernooi-basketbaldata
Nu het model is gecompileerd, kun je het op data trainen!
In deze oefening gebruik je een gegevensset met scores van wedstrijden uit het US College Basketball-toernooi. Elke rij in de gegevensset bevat de team-id's: team_1 en team_2 als gehele getallen. Ook bevat het het verschil in seeding tussen de teams (seeds worden toegewezen door de toernooicommissie en geven aan hoe sterk de teams zijn) en het scoreverschil van de wedstrijd (bijv. als team_1 met 5 punten wint, is het scoreverschil 5).
Om het model te trainen, geef je een matrix met X-variabelen (in dit geval één kolom: het seed-verschil) en een matrix met Y-variabelen (in dit geval één kolom: het scoreverschil).
De DataFrame games_tourney en het gecompileerde model-object zijn beschikbaar in je workspace.
Deze oefening maakt deel uit van de cursus
Advanced Deep Learning met Keras
Oefeninstructies
- Train het model met
seed_diffals invoervariabele enscore_diffals uitvoervariabele. - Gebruik 1 epoch, een batchgrootte van 128 en een validatiesplit van 10%.
Praktische interactieve oefening
Probeer deze oefening eens door deze voorbeeldcode in te vullen.
# Now fit the model
____(games_tourney_train[____], games_tourney_train[____],
epochs=____,
batch_size=____,
validation_split=____,
verbose=True)