NLP Academy · Leçon

Créer un vocabulaire

Associer chaque mot à un indice fixe

Leçon 2 sur 413 étapes

Créer un vocabulaire est une leçon NLP Academy gratuite sur CoddyKit. Ceci est la leçon 2 sur 4. Tu peux lire la leçon complète ci-dessous gratuitement — puis la pratiquer en direct dans le navigateur avec un éditeur de code intégré et un tuteur IA 24/7. Elle fait partie du parcours d'apprentissage NLP Academy, et ta progression se synchronise sur le web et l'application CoddyKit. Le cours NLP Academy comprend 4 leçons au total.

Qu’est-ce qu’un vocabulaire ?

Un vocabulaire est l’ensemble complet des mots uniques connus de votre modèle. Chaque mot occupe une position fixe dans le vecteur de chaque document. 📖

Rassembler chaque mot unique

Pour le construire, rassemblez tous les mots de vos documents et ne conservez que les mots distincts, en supprimant les répétitions.

words = set("the cat sat the mat".split())

Attribuer un indice à chaque mot

Triez les mots uniques et attribuez un nombre à chacun. Cette correspondance entre mots et indices constitue votre table de recherche du vocabulaire.

vocab = {w: i for i, w in enumerate(sorted(words))}

L’indice définit la position

L’indice indique à un mot la position qu’il occupe dans chaque vecteur. Ainsi, cat se retrouve toujours dans la même colonne.

Le vocabulaire détermine la longueur des vecteurs

Si votre vocabulaire contient 5000 mots, chaque document devient un vecteur de 5000 nombres, avec une position par mot.

L’ordre doit rester fixe

Une fois établie, la correspondance ne doit jamais changer. Un ordre stable garantit que la colonne 3 représente le même mot pour chaque document.

Mots hors vocabulaire

Un mot qui ne figure pas dans votre vocabulaire est dit hors vocabulaire. Le choix le plus simple consiste à l’ignorer lors du comptage.

Élaguer les mots rares

Les mots qui n’apparaissent qu’une fois ajoutent du bruit et augmentent la taille. Supprimer les termes très rares permet de conserver un vocabulaire plus petit et plus propre.

Supprimer les mots très fréquents

Vous pouvez aussi supprimer les mots qui apparaissent dans presque tous les documents. Ces mots vides aident rarement à distinguer les documents.

Rechercher un indice

Une fois la correspondance construite, trouver la position d’un mot est instantané. Il suffit d’indexer le dictionnaire avec le mot recherché.

print(vocab["cat"])  # the column index for cat

Le vocabulaire permet le comptage

Cette correspondance est la base de la vectorisation. Ensuite, vous remplissez chaque position avec le nombre de fois où ce mot apparaît dans un document.

Vérification rapide

Que représente l’indice d’un mot ?

Récapitulatif : votre vocabulaire

Vous avez construit un vocabulaire de mots uniques, associé chacun à un indice fixe et découvert comment l’élagage permet de le garder réduit et utile. 🎉

Gratuit pour commencer

Apprends Python avec un tuteur IA — gratuit

Écris et exécute du vrai code dans ton navigateur, obtiens de l'aide instantanée d'un tuteur IA disponible 24h/24, et reprends là où tu t'es arrêté sur le web ou dans l'app.

Cours
30
Leçons
120

Questions Fréquemment Posées

La leçon « Créer un vocabulaire » est-elle gratuite ?

Oui — le texte complet de « Créer un vocabulaire » est gratuit à lire ici sur le web. Pour la pratiquer de manière interactive (un éditeur de code intégré et un tuteur IA 24/7) et déverrouiller le reste du cours NLP Academy, passe à CoddyKit PRO. Le cours NLP Academy comprend 4 leçons au total.

Qu'est-ce que j'apprendrai dans « Créer un vocabulaire » ?

Associer chaque mot à un indice fixe Tu pratiques NLP Academy avec du code pratique que tu exécutes directement dans le navigateur, et un tuteur IA 24/7 répond à tes questions au fur et à mesure que tu avances dans la leçon.

Dois-je avoir de l'expérience pour commencer NLP Academy ?

Aucune expérience préalable n'est requise. NLP Academy sur CoddyKit est structuré pour les débutants jusqu'aux apprenants avancés, donc tu peux commencer ici ou depuis le début et avancer à ton rythme. Ceci est la leçon 2 sur 4.

Combien de temps prend la leçon « Créer un vocabulaire » ?

La plupart des leçons CoddyKit prennent environ 5–10 minutes. Chacune est courte et interactive, tu progresses régulièrement et tu repiques exactement où tu t'es arrêté sur le web et l'app.

Peux-tu écrire et exécuter du code dans cette leçon NLP Academy ?

Oui. Chaque leçon NLP Academy inclut un éditeur de code intégré, tu écris et exécutes du vrai code directement dans ton navigateur et tu reçois des retours IA instantanés — aucune configuration locale requise.

Toutes les leçons de ce cours

  1. Pourquoi les modèles ont besoin de nombres, pas de mots
  2. Créer un vocabulaire
  3. Compter avec CountVectorizer
  4. Lire la matrice document-terme
← Retour à NLP Academy