
8.1 Générer un texte shakespearien à l’aide d’un RNR à caractères
297
© Dunod – Toute reproduction non autorisée est un délit.
Et voilà ! La préparation du dataset était la partie la plus complexe. Créons à pré-
sent le modèle.
8.1.4 Construire et entraîner le modèle Char-RNN
Pour prédire le caractère suivant en fonction des 100 caractères précédents, nous
pouvons utiliser un RNR constitué de deux couches GRU de 128 unités chacune et
un dropout de 20% sur les entrées (dropout) et sur les états cachés (recurrent_
dropout). Si nécessaire, nous pourrons ajuster ces hyperparamètres ultérieurement.
La couche de sortie est une couche Dense distribuée ...