1. Learn
  2. /
  3. Courses
  4. /
  5. Rekurentní neuronové sítě (RNN) pro jazykové modelování s Keras

Connected

Exercise

Příklad NMT

Tento příklad navazuje na ukázku NMT, kterou jsi viděl/a na začátku kurzu. Budeš dál překládat krátké portugalské fráze do angličtiny.

Několik ukázkových vět najdeš v proměnné sentences – jsou také vypsané v konzoli.

K dispozici máš předtrénovaný model uložený v proměnné model a dvě pomocné funkce, které ti zjednodušší některé kroky:

  • encode_sequences(): Převede texty na posloupnosti číselných indexů a doplní je odsazením (padding).
  • translate_many(): Použije předtrénovaný model k překladu seznamu vět z portugalštiny do angličtiny. Tuto funkci si později napíšeš sám/sama.

Pro více informací o funkcích použij help(). Balíček pandas je načtený jako pd.

Instructions

100 XP
  • Pomocí funkce encode_sequences() předzpracuj texty a výsledky ulož do proměnné X.
  • Přelož sentences pomocí funkce translate_many() – předej jí X jako parametr.
  • Vytvoř pd.DataFrame() s původními a přeloženými větami jako sloupci.
  • Vypiš výsledný datový rámec.