Aan de slagGa gratis aan de slag

Deel 2: Laten we nog een paar spellen spelen

Goed gedaan met het vorige project. Deze keer ga je meerdere spelshows simuleren die over verschillende dagen worden gehouden. Dat betekent dat je gegevens een tijdsdimensie hebben. Concreter: je gegevens hebben de vorm (number of contestants, game shows, inputs size).

Je moet je model uitbreiden om met deze nieuwe eigenschap om te gaan. Hiervoor gebruik je een TimeDistributed-laag zodat de Dense-laag kandidaten uit meerdere spelshows kan verwerken.

Je hebt de gewichtsinitialisator init gekregen, de prizes-lijst uit de vorige oefening, een tijdreeksinvoer x en names met de namen van de kandidaten. x is een (3,2,3) numpy-array en names is een (2,3) Python-lijst. Met andere woorden: je hebt 2 spelshows (d.w.z. sequentielengte), elk met 3 kandidaten (batchgrootte) waarbij elke kandidaat 3 kenmerken heeft (inputgrootte).

Deze oefening maakt deel uit van de cursus

Machine Translation met Keras

Cursus bekijken

Praktische interactieve oefening

Probeer deze oefening eens door deze voorbeeldcode in te vullen.

# Print names and x
print('names=\n',____, '\nx=\n',____, '\nx.shape=', ____)
Code bewerken en uitvoeren