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

Connected

Cvičení

Část 1: Model pro obrácení textu – enkodér

Vytvoření jednoduchého modelu pro obrácení textu je skvělý způsob, jak pochopit mechaniku architektur enkodér–dekodér a způsob, jakým jsou propojeny. Teď implementuješ část enkodéru takového modelu.

Implementace enkodéru je rozdělena do dvou cvičení. V tomto cvičení definuješ pomocnou funkci words2onehot(). Funkce words2onehot() by měla přijmout seznam slov a slovník word2index a převést seznam slov na pole one-hot vektorů. Slovník word2index je dostupný v pracovním prostoru.

Pokyny

100 XP
  • Převeď slova na ID pomocí slovníku word2index uvnitř funkce words2onehot().
  • Převeď ID slov na one-hot vektory o délce 3 (pomocí argumentu num_classes) a vrať výsledné pole.
  • Zavolej funkci words2onehot() se slovy I, like a cats a výsledek přiřaď do proměnné onehot.
  • Vypiš slova a jejich odpovídající one-hot vektory pomocí funkcí print() a zip(). Funkce zip() umožňuje iterovat přes více seznamů najednou.