1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Machine Translation with Keras

Connected

Bài tập

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

Teď naimplementuješ zbytek enkodéru modelu pro obrácení textu. Enkodér přijímá one-hot vektory vytvořené funkcí words2onehot(), kterou jsi implementoval/a dříve.

V tomto cvičení budeš implementovat funkci encoder(). Funkce encoder() přijme sadu one-hot vektorů a převede je na seznam ID slov.

Pro toto cvičení jsou k dispozici funkce words2onehot() a slovník word2index (obsahující slova We, like a dogs).

Hướng dẫn

100 XP
  • Převeď onehot na pole ID slov pomocí funkce np.argmax() a tato ID slov vrať.
  • Definuj seznam slov obsahující slova We, like, dogs.
  • Převeď seznam slov na one-hot vektory pomocí funkce words2onehot(). Nezapomeň, že words2onehot() přijímá seznam slov a pythonový slovník jako své argumenty.
  • Získej kontextový vektor z one-hot vektorů pomocí funkce encoder().