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

Connected

Cvičení

Porozumění one-hot vektorům

V tomto cvičení se naučíš generovat one-hot zakódované vektory ze slov. One-hot encoding je běžná transformace, která slouží k numerické reprezentaci slov.

Budeš používat funkci to_categorical() z Kerasu pro vytváření one-hot vektorů. Funkce to_categorical() očekává jako vstup posloupnost celých čísel. Proto je k dispozici slovník word2index, pomocí kterého lze převést slovo na celé číslo.

Pro úspěšné dokončení cvičení budeš také potřebovat vestavěnou Python funkci zip(). Funkce zip() ti umožňuje iterovat přes více věcí najednou. Například pokud máš dva seznamy xx a yy stejné délky, voláním for x,y in zip(xx,yy) můžeš přistupovat k prvkům x a y obou seznamů postupně.

Pokyny 1/3

undefined XP
    1
    2
    3
  • Vytvoř seznam slov I, like, cats a převeď každé slovo na celé číslo pomocí word2index. Výsledná celá čísla vypiš.