NLP Academy · Leçon

Pourquoi les mots isolés perdent leur sens

Comment not bad se distingue de bad

Leçon 1 sur 413 étapes

Pourquoi les mots isolés perdent leur sens est une leçon NLP Academy gratuite sur CoddyKit. Ceci est la leçon 1 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.

Les mots considérés isolément

Jusqu'ici, vous avez traité le texte comme un ensemble de mots isolés. Pourtant, le sens dépend souvent de la manière dont les mots sont placés les uns à côté des autres, et non d'un mot pris seul.

L'angle mort du sac de mots

Un modèle en sac de mots ignore l'ordre. Pour lui, les deux phrases ci-dessous sont identiques, même si elles ont des sens opposés. 😮

a = sorted("this is not good".split())
b = sorted("good is not this".split())
print(a == b)  # True

« Pas mauvais » contre « mauvais »

Pensez à un avis qui dit pas mauvais. Le mot mauvais pris seul semble négatif, mais la paire le transforme en une appréciation légèrement positive.

La négation disparaît

Lorsque vous comptez les mots un par un, le mot pas reste isolé. Le modèle n'apprend jamais quel mot il venait réellement de nier.

tokens = "not bad".split()
print(tokens)  # ['not', 'bad'] counted apart

Les expressions portent du sens

La langue réelle regorge d'expressions comme new york ou apprentissage automatique. Si vous les séparez, vous perdez le concept qu'elles désignent ensemble.

L'ordre change tout

Comparez « le chien mord l'homme » et « l'homme mord le chien ». Les trois mêmes mots produisent une actualité très différente. L'ordre est porteur d'information, mais les mots isolés l'éliminent.

Place aux n-grammes

Un n-gramme est une courte suite contiguë de n mots. C'est la manière la plus simple de relier les voisins et de conserver un peu de contexte local.

Les unigrammes que vous connaissez déjà

Un seul mot est un unigramme, c'est-à-dire un n-gramme de taille un. Le sac de mots était donc secrètement un modèle de n-grammes depuis le début.

text = "not bad at all"
unigrams = text.split()
print(unigrams)

Les paires préservent le contexte

Passez à la taille deux : pas mauvais devient une seule caractéristique. Le modèle peut alors apprendre que cette paire a une connotation positive.

Une fenêtre glissante

Imaginez une petite fenêtre qui glisse sur le texte, une étape à la fois, en récupérant chaque groupe de mots adjacents qu'elle rencontre.

Du contexte, pas de la grammaire

Les n-grammes ne comprennent pas la grammaire. Ils préservent simplement les mots qui apparaissent ensemble, et ce petit indice améliore de nombreuses tâches de traitement automatique du langage.

Vérification rapide

Pourquoi les caractéristiques basées sur un seul mot ont-elles du mal avec une expression comme pas mauvais ?

Récapitulatif : pourquoi les paires comptent

Les mots isolés ignorent l'ordre, alors la négation et les expressions disparaissent. Les n-grammes gardent les voisins ensemble et rétablissent le contexte local. Vous allez maintenant apprendre à les nommer. ✨

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 « Pourquoi les mots isolés perdent leur sens » est-elle gratuite ?

Oui — le texte complet de « Pourquoi les mots isolés perdent leur sens » 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 « Pourquoi les mots isolés perdent leur sens » ?

Comment not bad se distingue de bad 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 1 sur 4.

Combien de temps prend la leçon « Pourquoi les mots isolés perdent leur sens » ?

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 mots isolés perdent leur sens
  2. Bigrams et trigrams expliqués
  3. Caractéristiques en N-grammes avec scikit-learn
  4. Choisir la bonne plage de N-grammes
← Retour à NLP Academy