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

Connected

Cvičení

Trénování modelu s validací

V tomto cvičení se naučíš trénovat model neuronového strojového překladače s validačním krokem.

Máš k dispozici model nmt, který jsi vytvořil/a v předchozí kapitole. Model budeš trénovat na anglických a francouzských větách převzatých z Udacity Github Repo. Z předchozího cvičení máš připravena trénovací data – anglický text (tr_en) a francouzský text (tf_fr) – a také validační data – anglický text (v_en) a francouzský text (v_fr).

Trénování modelu chvíli trvá, takže spuštění kódu může trvat o něco déle.

Pokyny

100 XP
  • Vytvoř validační data převodem v_en a v_fr pomocí funkce sents2seqs.
  • Pomocí funkce sents2seqs získej správně transformovanou dávku vstupů a výstupů.
  • Použi vstupy (en_x) a výstupy (de_y) k trénování modelu nmt na jedné dávce.
  • Použi v_en_x a v_de_y spolu s valid_size jako batch_size k vyhodnocení modelu nmt a získání validační přesnosti.