1. Učit se
  2. /
  3. Kurzy
  4. /
  5. Rekurentní neuronové sítě (RNN) pro jazykové modelování s Keras

Connected

cvičení

Generování věty s kontextem

V tomto cvičení si vyzkoušíš předtrénovaný model pro generování textu. Model je již načtený v prostředí v proměnné model, stejně jako funkce initialize_params() a get_next_token().

Tato druhá funkce využívá předtrénovaný model k předpovědi dalšího znaku a vrací tři proměnné: další znak next_char, aktualizovanou větu res a posunutý text seq, který se použije k předpovědi následujícího znaku.

Definuješ funkci, která jako vstup přijme předtrénovaný model a řetězec, jímž bude začínat generovaná věta. Je to osvědčený způsob, jak generovat text s kontextem. Limit 100 znaků je pouze příklad – ve vlastních aplikacích můžeš použít jiný limit (nebo dokonce žádný).

Pokyny

100 XP
  • Předej proměnnou initial_text funkci initialize_params().
  • Nastav podmínky pro ukončení smyčky: buď když čítač dosáhne hodnoty 100, nebo když je nalezena tečka (r'.').
  • Předej počáteční hodnoty res a seq funkci get_next_token(), aby vrátila další znak.
  • Vytiskni ukázkovou větu vygenerovanou definovanou funkcí.