Zacznij terazZacznij za darmo

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

Zobacz kurs

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=', ____)
Edytuj i uruchom kod