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

Connected

exercițiu

Înțelegerea vectorilor one-hot

În acest exercițiu vei învăța să generezi vectori codificați one-hot pornind de la cuvinte. Codificarea one-hot este o transformare des utilizată pentru a reprezenta cuvintele numeric.

Vei folosi funcția to_categorical() din Keras pentru a crea vectori one-hot. Funcția to_categorical() primește ca intrare o secvență de numere întregi. Prin urmare, îți este pus la dispoziție un dicționar word2index, pe care îl poți folosi pentru a converti un cuvânt într-un număr întreg.

Pentru a finaliza cu succes acest exercițiu, va trebui să folosești și funcția built-in Python zip(). Funcția zip() îți permite să iterezi mai multe lucruri simultan. De exemplu, dacă ai două liste xx și yy de aceeași lungime, apelând for x,y in zip(xx,yy) poți accesa pe rând fiecare element x și y din cele două liste.

Instrucțiuni 1/3

undefined XP
    1
    2
    3
  • Creează o listă cu cuvintele I, like, cats și convertește fiecare cuvânt într-un număr întreg folosind word2index. Afișează numerele întregi rezultate.