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

Connected

Exercice

Se familiariser avec les données textuelles

Dans cet exercice, vous allez manipuler des données textuelles en analysant des répliques de Sheldon Cooper dans l'émission The Big Bang Theory. Cela vous donnera l'occasion d'examiner des phrases afin de mieux comprendre ce que signifie travailler avec des données textuelles réelles.

Vous utiliserez des compréhensions de dictionnaires pour créer des dictionnaires qui font la correspondance entre les mots et les index, et l'inverse. On privilégie les dictionnaires plutôt que, par exemple, un pandas.DataFrame, parce qu'ils sont plus intuitifs et n'ajoutent pas de complexité inutile.

Les données sont disponibles dans sheldon_quotes, et les deux premières phrases sont déjà affichées pour vous.

Instructions

100 XP
  • Faites join des phrases dans une seule variable, puis extrayez tous les mots et stockez cette liste dans all_words.
  • Supprimez les mots en double en appliquant list(set()) à la liste de mots et stockez-les dans unique_words.
  • Créez un dictionnaire avec les index comme clés et les mots comme valeurs à l'aide de compréhensions de dictionnaires.
  • Créez un dictionnaire avec les mots comme clés et les index comme valeurs à l'aide de compréhensions de dictionnaires.