1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Machine Translation with Keras

Connected

Cvičení

Část 2: Pochopení modelů GRU

Teď se podíváš na to, jak pomocí Keras modelů přijímat dávky vstupů libovolné velikosti. Tato schopnost je důležitá z mnoha důvodů. Umožňuje ti například definovat jeden Keras model a během trénování experimentovat s různými velikostmi dávek, aniž bys musel/a cokoli v modelu měnit.

Pro toto cvičení jsou keras a numpy (jako np) již naimportovány.

Pokyny

100 XP
  • Definuj vstupní vrstvu, která přijímá dávky dat libovolné velikosti s délkou sekvence 3 a velikostí vstupu 4.
  • Definuj vrstvu GRU s 10 skrytými jednotkami, která zpracuje předchozí vstup a vytvoří výstup.
  • Definuj model s názvem model, který přijímá vstupní vrstvu jako vstup a jako výstup vrací výstup vrstvy GRU. Nezapomeň, že k definování modelu můžeš použít syntaxi keras.models.Model(<argument>=<value>).
  • Předpověz výstup modelu pro x1 i x2.