1. Học hỏi
  2. /
  3. Khoa Học
  4. /
  5. Traducere automată cu Keras

Connected

Bài tập

Preprocesarea datelor

Acum trebuie să procesezi datele pentru noul nostru model, care are două intrări și o singură ieșire. Cele două intrări sunt cuvintele englezești codificate one-hot și cuvintele franceze codificate one-hot, cu excepția ultimului cuvânt.

Ieșirea va fi cuvintele franceze codificate one-hot, cu excepția primului cuvânt. Cu alte cuvinte, în decoder, fiecare cuvânt francez de intrare are o ieșire corespunzătoare – și anume cuvântul următor. Aici vei învăța cum să implementezi acest lucru.

Ți-au fost furnizate funcția sents2seqs(), en_text și fr_text.

Hướng dẫn

100 XP
  • Obține un lot de intrări pentru encoder (de la i la i+bsize) folosind funcția sents2seqs() (codificate one-hot și inversate).
  • Obține un lot de intrări și ieșiri pentru decoder (de la i la i+bsize) folosind funcția sents2seqs() (codificate one-hot).
  • Separă intrările decoderului (toate cuvintele franceze cu excepția ultimului) din de_xy prin tăiere pe dimensiunea temporală.
  • Separă ieșirile decoderului (toate cuvintele franceze cu excepția primului) din de_xy.