1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Machine Translation with Keras

Connected

Cvičení

Část 2: Lov pokladů

Lov pokladů má teď malý háček. Zapomněl/a jsi doma laptop a máš u sebe jen zařízení s omezenou pamětí. Kód, který napíšeš, musí mít méně než 4 řádky (komentáře se nepočítají). Protože potřebuješ kód co nejvíce zkomprimovat, použiješ list comprehension.

List comprehension je skvělý způsob, jak procházet data na jediném řádku kódu. Například pro získání všech sudých čísel ze seznamu čísel stačí napsat [n for n in range(100) if n%2==0]. Jak vidíš, list comprehension ti umožňuje zkombinovat smyčku for a podmínku if do jediného řádku.

Pokyny

100 XP
  • Získej ID slov pro one-hot zakódované vektory v treasure_map.
  • Zjisti velikost batche (úplně první dimenzi) treasure map a na jejím základě vytvoř smyčku for.
  • Získej slova i-té věty tak, že budeš iterovat i-tý řádek word_ids a přitom ignoruješ ID slov rovná nule.