1. Nauka
  2. /
  3. Kursy
  4. /
  5. Tłumaczenie maszynowe z Keras

Connected

ćwiczenie

Zrozumienie warstwy RepeatVector

Przyjrzysz się teraz, jak działa warstwa RepeatVector. Dodaje ona dodatkowy wymiar do zbioru danych. Na przykład, jeśli masz dane wejściowe o kształcie (batch size, input size) i chcesz podać je do warstwy GRU, możesz użyć warstwy RepeatVector, aby przekształcić wejście w tensor o kształcie (batch size, sequence length, input size).

W tym ćwiczeniu zdefiniujesz model, który powtarza dane wejściowe określoną liczbę razy. Następnie podasz do modelu tablicę numpy i sprawdzisz, jak model zmienia wyniki.

Instrukcje

100 XP
  • Zdefiniuj warstwę RepeatVector, która powtarza dane wejściowe 6 razy.
  • Zdefiniuj Model, który przyjmuje warstwę wejściową i zwraca wyjście warstwy RepeatVector.
  • Zdefiniuj obiekt tablicy numpy z danymi [[0,1], [2,3]].
  • Uzyskaj predykcję modelu, podając x jako dane wejściowe.