1. Learn
  2. /
  3. Cursuri
  4. /
  5. Traducere automată cu Keras

Connected

exercițiu

Înțelegerea stratului RepeatVector

Acum vei explora cum funcționează stratul RepeatVector. Acesta adaugă o dimensiune suplimentară setului tău de date. De exemplu, dacă ai o intrare cu forma (batch size, input size) și dorești să o transmiți unui strat GRU, poți folosi un strat RepeatVector pentru a converti intrarea într-un tensor cu forma (batch size, sequence length, input size).

În acest exercițiu, vei defini un model care repetă o intrare dată de un număr fix de ori. Vei transmite apoi un array numpy modelului și vei analiza cum acesta transformă rezultatul.

Instrucțiuni

100 XP
  • Definește un strat RepeatVector care repetă intrarea de 6 ori.
  • Definește un Model care primește stratul de intrare și produce ieșirea stratului RepeatVector.
  • Definește un obiect de tip array numpy cu datele [[0,1], [2,3]].
  • Obține predicția modelului transmițând x ca intrare.