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

Connected

Cvičení

Pochopení vrstvy RepeatVector

Teď se podíváme na to, jak funguje vrstva RepeatVector. Tato vrstva přidá do tvého datasetu další dimenzi. Například pokud máš vstup tvaru (batch size, input size) a chceš ho předat vrstvě GRU, můžeš použít vrstvu RepeatVector k převodu vstupu na tensor tvaru (batch size, sequence length, input size).

V tomto cvičení definuješ model, který opakuje zadaný vstup pevně stanovený počet opakování. Poté do modelu předáš pole numpy a prozkoumáš, jak model změní výstup.

Pokyny

100 XP
  • Definuj vrstvu RepeatVector, která vstup zopakuje 6 krát.
  • Definuj Model, která přijme vstupní vrstvu a vrátí výstup vrstvy RepeatVector.
  • Definuj objekt pole numpy s daty [[0,1], [2,3]].
  • Předpověz výstup modelu tak, že jako vstup předáš x.