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
Pokyny k cvičení
- Zavolej předem definovanou funkci
generate_sheldon_phrase()s parametrysheldon_modelasheldon_contexta 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 parametrypoem_modelapoem_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))