Część 2: Czas na kolejne odcinki
Świetna robota w poprzednim projekcie! Tym razem zasymulujemy wiele odcinków teleturnieju rozgrywanych przez kilka dni. Twoje dane będą miały wymiar czasowy – konkretnie kształt (liczba uczestników, odcinki, rozmiar wejścia).
Musisz rozszerzyć model, aby uwzględniał tę nową właściwość. W tym celu użyjesz warstwy TimeDistributed, która pozwala warstwie Dense przetwarzać uczestników z wielu odcinków naraz.
Do dyspozycji masz inicjalizator wag init, listę prizes z poprzedniego ćwiczenia, szeregowe wejście czasowe x oraz names zawierające imiona uczestników. x to tablica numpy o kształcie (3,2,3), a names to lista Pythona o kształcie (2,3). Innymi słowy: masz 2 odcinki (długość sekwencji), w każdym po 3 uczestników (rozmiar wsadu), a każdy uczestnik opisany jest przez 3 atrybuty (rozmiar wejścia).
To ćwiczenie jest częścią kursu
Tłumaczenie maszynowe z Keras
Interaktywne ćwiczenie praktyczne
Spróbuj tego ćwiczenia, uzupełniając ten przykładowy kod.
# Print names and x
print('names=\n',____, '\nx=\n',____, '\nx.shape=', ____)