1. Learn
  2. /
  3. Cursuri
  4. /
  5. Traducere automată cu Keras

Connected

exercițiu

Completează modelul de inversare a textului

Vei implementa acum partea de decodor a modelului de inversare a textului, care va converti vectorul de context primit de la encoder în cuvinte inversate.

Vei defini două funcții: onehot2words() și decoder(). Funcția onehot2words() primește o listă de ID-uri și un dicționar index2word, convertind un array de vectori one-hot într-o listă de cuvinte. Funcția decoder() primește vectorul de context (adică o listă de ID-uri de cuvinte) și îl convertește în lista inversată de cuvinte.

Pentru acest exercițiu, dicționarul index2word, vectorul de context context, funcția encoder() și funcțiile words2onehot() sunt deja furnizate.

Instrucțiuni 1/3

undefined XP
    1
    2
    3
  • Definește funcția onehot2words(), care obține ID-urile cuvintelor din vectorii one-hot și apoi le convertește în cuvinte.