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

Příklady generování textu

V tomto cvičení si vyzkoušíš dva předtrénované modely pro generování textu.

První model vygeneruje jednu větu ve stylu postavy Sheldona ze seriálu Teorie velkého třesku, druhý model vygeneruje Shakespearovu báseň o délce až 400 znaků.

Modely jsou načteny do proměnných sheldon_model a poem_model. K dispozici máš také dvě vlastní pomocné funkce: generate_sheldon_phrase() a generate_poem(). Obě přijímají předtrénovaný model a řetězec kontextu jako parametry.

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

Rekurentní neuronové sítě (RNN) pro jazykové modelování s Keras

Zobrazit kurz

Pokyny k cvičení

  • Zavolej předem definovanou funkci generate_sheldon_phrase() s parametry sheldon_model a sheldon_context a výsledek ulož do proměnné sheldon_phrase.
  • Získanou větu vypiš.
  • Ulož zadaný text do proměnné poem_context.
  • Vypiš báseň vygenerovanou funkcí generate_poem() s parametry poem_model a poem_context.

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

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

# Context for Sheldon phrase
sheldon_context = "I’m not insane, my mother had me tested. "

# Generate one Sheldon phrase
sheldon_phrase = ____(sheldon_model, sheldon_context)

# Print the phrase
print(____)

# Context for poem
____ = "May thy beauty forever remain"

# Print the poem
print(generate_poem(____, poem_context))
Upravit a spustit kód