Začněte nyníZačněte zdarma

Dokončení modelu pro obracení textu

Teď implementuješ část dekodéru modelu pro obracení textu, která převede kontextový vektor z enkodéru na obrácená slova.

Definuješ dvě funkce: onehot2words() a decoder(). Funkce onehot2words() přijme seznam ID a slovník index2word a převede pole one-hot vektorů na seznam slov. Funkce decoder() přijme kontextový vektor (tedy seznam ID slov) a převede ho na obrácený seznam slov.

Pro toto cvičení budou k dispozici slovník index2word, kontextový vektor context, funkce encoder() a funkce words2onehot().

Toto cvičení je součástí kurzu

Machine Translation with Keras

Zobrazit kurz

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

# Define the onehot2words function that returns words for a set of onehot vectors
def ____(onehot, index2word):
  ids = np.____(____, ____=____)
  res = [____[____] for id in ids]
  return res
Upravit a spustit kód