Exemple de generare de text
În acest exercițiu, vei experimenta cu două modele pre-antrenate pentru generarea de text.
Primul model va genera o frază în stilul personajului Sheldon din serialul The Big Bang Theory, iar al doilea model va genera un poem în stil Shakespeare de până la 400 de caractere.
Modelele sunt încărcate în variabilele sheldon_model și poem_model. De asemenea, sunt disponibile două funcții personalizate pentru generarea textului: generate_sheldon_phrase() și generate_poem(). Ambele primesc ca parametri modelul pre-antrenat și un șir de caractere de context.
Acest exercițiu face parte din cursul
Rețele Neuronale Recurente (RNN) pentru Modelare a Limbajului cu Keras
Instrucțiuni pentru exercițiu
- Folosește funcția predefinită
generate_sheldon_phrase()cu parametriisheldon_modelșisheldon_contextși stochează rezultatul în variabilasheldon_phrase. - Afișează fraza obținută.
- Stochează textul dat în variabila
poem_context. - Afișează poemul generat aplicând funcția
generate_poem()cu parametriipoem_modelșipoem_context.
Exercițiu interactiv practic
Încearcă acest exercițiu completând acest cod de exemplu.
# 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))