1. Apprendre
  2. /
  3. Cours
  4. /
  5. Réseaux de neurones récurrents (RNN) pour la modélisation du langage avec Keras

Connected

Exercice

Transformer un nouveau texte

Dans cet exercice, vous allez transformer un nouveau texte en séquences d'indices numériques à partir des dictionnaires créés plus tôt.

C'est utile lorsque vous avez déjà un modèle entraîné et que vous voulez l'appliquer à un nouveau jeu de données. Les étapes de prétraitement effectuées sur les données d'entraînement doivent aussi être appliquées au nouveau texte, afin que le modèle puisse faire des prédictions/classifications.

Ici, vous utiliserez aussi un jeton spécial '<UKN/>' pour représenter les mots qui ne sont pas dans le vocabulaire. En général, ces jetons spéciaux occupent les premiers indices des dictionnaires, à la position 0.

Les variables word_to_index, index_to_word et vocabulary sont déjà chargées dans l'environnement. De plus, la variable contenant le nouveau texte est chargée sous le nom new_text. Le nouveau texte a été affiché pour que vous puissiez y jeter un coup d'œil.

Instructions

100 XP
  • Parcourez la liste new_text qui contient les phrases.
  • Attribuez l'indice 0 si le mot n'est pas trouvé dans le dictionnaire.
  • Ajoutez la phrase convertie en indices à la variable new_text_split.
  • Convertissez les indices en texte à l'aide du dictionnaire index_to_word.