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

Connected

exercițiu

Partea 2: Înțelegerea modelelor GRU

Vei vedea acum cum poți folosi modelele Keras pentru a accepta loturi de intrări de dimensiuni arbitrare. Această capacitate este importantă din mai multe motive. De exemplu, îți permite să definești un singur model Keras și să experimentezi cu diferite dimensiuni de lot în etapa de antrenare, fără a fi nevoie să modifici nimic în model.

Pentru acest exercițiu, keras și numpy (ca np) au fost deja importate.

Instrucțiuni

100 XP
  • Definește un strat de intrare care acceptă un lot de dimensiune arbitrară, cu lungimea secvenței 3 și dimensiunea intrării 4.
  • Definește un strat GRU cu 10 unități ascunse care procesează intrarea anterioară și produce o ieșire.
  • Definește un model numit model, care primește stratul de intrare ca intrare și produce ieșirea stratului GRU ca rezultat. Reține că poți folosi sintaxa keras.models.Model(<argument>=<valoare>) pentru a defini un model.
  • Obține predicțiile modelului atât pentru x1, cât și pentru x2.