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

Connected

Cvičení

Výstupy sekvenčních modelů

V tomto cvičení se naučíš pracovat s vrstvou keras.layers.GRU. keras.layers.GRU přehledně zapouzdřuje funkcionalitu GRU do objektu Layer.

Prozkoumáš, jak vypadá tvar výstupu vrstvy GRU a jak se mění v závislosti na zadaných argumentech. V praxi se s číselnými vektory produkovanými GRU setkáš jen zřídka, ale pokud chceš tyto vrstvy využívat v komplexnějších modelech, potřebuješ dobře rozumět tvarům výstupů a vědět, jak pomocí různých argumentů dosáhnout požadovaného výsledku.

K dispozici máš předem načtené knihovny keras a numpy (jako np). Vrstvy jsou dostupné přes keras.layers.<Layer> a model přes keras.models.Model.

Pokyny 1/3

undefined XP
    1
    2
    3
  • Vytvoř vrstvu Input s velikostí dávky 3, 20 časovými kroky a 5 dimenzemi a pojmenuj ji inp.
  • Vytvoř vrstvu GRU se skrytou velikostí 10, předej jí inp a vypiš shape výstupu.