Exemplos de geração de texto
Neste exercício, você vai experimentar dois modelos pré-treinados para geração de texto.
O primeiro modelo vai criar uma frase baseada no personagem Sheldon, da série de TV The Big Bang Theory, e o segundo modelo vai criar um poema de Shakespeare com até 400 caracteres.
Os modelos são carregados nas variáveis sheldon_model e poem_model. Além disso, tem duas funções personalizadas pra ajudar a gerar texto: generate_sheldon_phrase() e generate_poem(). Os dois pegam o modelo pré-treinado e uma string de contexto como parâmetros.
Este exercício faz parte do curso
Redes Neurais Recorrentes (RNNs) para Modelagem de Linguagem com Keras
Instruções do exercício
- Use a função pré-definida
generate_sheldon_phrase()com os parâmetrossheldon_modelesheldon_contexte guarde o resultado na variávelsheldon_phrase. - Imprima a frase que você conseguiu.
- Guarde o texto dado na variável “
poem_context”. - Imprima o poema gerado aplicando a função
generate_poem()com os parâmetrospoem_modelepoem_context.
Exercício interativo prático
Experimente este exercício completando este código de exemplo.
# 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))