CommencerCommencer gratuitement

Exemples de génération de texte

Dans cet exercice, vous allez tester deux modèles pré-entraînés pour la génération de texte.

Le premier modèle générera une phrase inspirée du personnage Sheldon de la série télévisée The Big Bang Theory, tandis que le second générera un poème de Shakespeare pouvant comporter jusqu'à 400 caractères.

Les modèles sont chargés dans les variables sheldon_model et poem_model. De plus, deux fonctions personnalisées sont disponibles pour vous aider à générer du texte : generate_sheldon_phrase() et generate_poem(). Les deux reçoivent le modèle pré-entraîné et une chaîne contextuelle en tant que paramètres.

Cet exercice fait partie du cours

Réseaux neuronaux récurrents (RNN) pour la modélisation du langage avec Keras

Afficher le cours

Instructions

  • Utilisez la fonction prédéfinie generate_sheldon_phrase() avec les paramètres sheldon_model et sheldon_context, puis stockez le résultat dans la variable sheldon_phrase.
  • Veuillez imprimer la phrase obtenue.
  • Stockez le texte fourni dans la variable « poem_context ».
  • Veuillez imprimer le poème généré en appliquant la fonction generate_poem() avec les paramètres poem_model et poem_context.

Exercice interactif pratique

Essayez cet exercice en complétant cet exemple de code.

# 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))
Modifier et exécuter le code