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

Connected

exercițiu

Partea 2: Vânătoarea de comori

Acum intervine o mică complicație în vânătoarea de comori. Ai uitat laptopul acasă și ai la tine doar un dispozitiv cu memorie limitată. Codul pe care îl scrii trebuie să aibă mai puțin de 4 linii (fără a număra comentariile). Deoarece trebuie să faci codul cât mai compact posibil, vei folosi list comprehension.

List comprehension este o metodă excelentă de a parcurge date cu o singură linie de cod. De exemplu, dacă vrei să obții toate numerele pare dintr-o listă, poți scrie [n for n in range(100) if n%2==0]. Astfel, list comprehension îți permite să combini buclele for și instrucțiunile if într-o singură linie de cod.

Instrucțiuni

100 XP
  • Obține ID-urile cuvintelor pentru vectorii codați one-hot din treasure_map.
  • Obține dimensiunea lotului (prima dimensiune) a hărții de comori și folosește-o pentru a crea o buclă for.
  • Obține cuvintele propoziției cu indexul i iterând rândul i din word_ids, ignorând ID-urile de cuvinte egale cu zero.