Découvre YOLO26 : l'IA de vision de nouvelle génération.
Ultralytics
Retour au glossaire Ultralytics

Natural Language Processing (NLP)

Explore le traitement du langage naturel (NLP) avec Ultralytics. Apprends comment le NLP alimente les chatbots, l'analyse de sentiment et la détection à vocabulaire ouvert avec Ultralytics YOLO26.

Le traitement automatique du langage naturel (TALN) est une branche dynamique de l'Intelligence artificielle (IA) qui se concentre sur l'interaction entre les ordinateurs et le langage humain. Contrairement à la programmation traditionnelle qui repose sur des entrées précises et structurées, le TALN permet aux machines de comprendre, d'interpréter et de générer du langage humain d'une manière à la fois utile et significative. En combinant la linguistique computationnelle avec des modèles statistiques, d'apprentissage automatique et d'apprentissage profond (DL), le TALN permet aux systèmes de traiter des données textuelles et vocales dans le but d'en extraire le sens, le sentiment et le contexte.

Link to this sectionMécanismes fondamentaux#

À la base, le TALN implique la transformation de texte brut en un format numérique que les ordinateurs peuvent traiter, une étape souvent réalisée grâce à la tokénisation et à la création de plongements lexicaux. Les systèmes modernes utilisent l'architecture Transformer, qui emploie un mécanisme d'auto-attention pour pondérer l'importance de différents mots dans une phrase les uns par rapport aux autres. Cela permet aux modèles de gérer des dépendances à longue portée et des nuances telles que le sarcasme ou les expressions idiomatiques, ce qui était difficile à gérer pour les anciens réseaux de neurones récurrents (RNN).

Link to this sectionApplications concrètes#

La technologie TALN est omniprésente dans les logiciels modernes, alimentant des outils que les entreprises et les particuliers utilisent quotidiennement pour rationaliser leurs opérations et améliorer l'expérience utilisateur.

  • Automatisation du service client : De nombreuses entreprises utilisent des chatbots et des agents automatisés pour gérer les demandes des clients. Ces systèmes utilisent l'analyse de sentiment pour déterminer le ton émotionnel derrière un message — identifiant si un client est satisfait, frustré ou pose une question — permettant ainsi de prioriser les réponses. Des outils comme l'API Google Cloud Natural Language fournissent aux développeurs des modèles pré-entraînés pour mettre en œuvre ces fonctionnalités rapidement.
  • Intégration vision-langage : Dans le domaine de la vision par ordinateur (CV), le TALN permet la détection à « vocabulaire ouvert ». Au lieu d'entraîner un modèle sur une liste fixe de classes (comme les 80 classes du dataset COCO), des modèles comme YOLO-World utilisent des encodeurs de texte pour identifier des objets basés sur des descriptions en langage naturel. Ce pont permet aux utilisateurs de trouver des éléments spécifiques, comme « une personne portant un casque rouge », sans réentraîner le modèle.
  • Traduction linguistique : Des services comme Google Translate tirent parti de la traduction automatique pour convertir instantanément du texte d'une langue à une autre, brisant ainsi les barrières de communication mondiales.

Link to this sectionDistinguer les termes associés#

Pour comprendre la portée du TALN, il est utile de le différencier des concepts étroitement liés dans le paysage de la science des données :

  • Compréhension du langage naturel (NLU) : Alors que le TALN est le domaine global, le NLU est un sous-ensemble spécifique axé sur la compréhension de la lecture. Le NLU traite de la détermination de l'intention et du sens derrière le texte, en gérant l'ambiguïté et le contexte.
  • Grands modèles de langage (LLM) : Les LLM, tels que la série GPT ou Llama, sont des modèles d'apprentissage profond massifs entraînés sur des pétaoctets de données. Ce sont les outils utilisés pour effectuer des tâches avancées de TALN, capables de génération de texte sophistiquée et de raisonnement.
  • Reconnaissance optique de caractères (OCR) : L'OCR est strictement la conversion d'images de texte (documents numérisés) en texte encodé par machine. Le TALN prend le relais après que l'OCR a numérisé le contenu pour donner un sens à ce qui a été écrit.

Link to this sectionExemple de code : Relier texte et vision#

L'exemple suivant démontre comment les concepts de TALN interagissent avec la vision par ordinateur. Nous utilisons le package ultralytics pour charger un modèle qui comprend les invites textuelles. En définissant des classes personnalisées avec du langage naturel, nous utilisons le vocabulaire interne (plongements lexicaux) du modèle pour détecter des objets dans une image.

from ultralytics import YOLOWorld

# Load a model with vision-language capabilities
model = YOLOWorld("yolov8s-world.pt")

# Define NLP-based search terms (classes) for the model to find
# The model uses internal text embeddings to understand these descriptions
model.set_classes(["blue bus", "pedestrian crossing", "traffic light"])

# Run inference to detect objects matching the text descriptions
results = model.predict("city_scene.jpg")

# Show the results
results[0].show()

Link to this sectionOutils et orientations futures#

Le développement d'applications TALN nécessite souvent des bibliothèques robustes. Les chercheurs utilisent fréquemment PyTorch pour construire des architectures neuronales personnalisées, tandis que la Natural Language Toolkit (NLTK) reste un incontournable pour les tâches de prétraitement éducatif. Pour le traitement de texte en production, spaCy est largement adopté pour son efficacité.

À mesure que l'IA évolue, la convergence des modalités est une tendance clé. Les plateformes évoluent vers des flux de travail unifiés où la vision et le langage sont traités comme des flux de données interconnectés. La Ultralytics Platform simplifie ce cycle de vie, offrant des outils pour gérer les datasets, annoter des images et entraîner des modèles de pointe. Alors que le TALN gère le côté linguistique, des modèles de vision haute performance comme YOLO26 assurent que les données visuelles sont traitées avec la vitesse et la précision requises pour les applications en périphérie en temps réel, créant une expérience transparente pour les systèmes d'IA multimodale.

Explore solutions

Real-time AI that works with your team

IA dans la robotique

Équipe tes machines plus intelligentes avec les modèles Ultralytics YOLO. La vision par IA dans la robotique propulse la navigation autonome, la perception, le suivi d'objets et le contrôle en temps réel.

En savoir plus
Real-time AI that works with your team

IA dans la logistique

Simplifie la logistique avec les modèles Ultralytics YOLO. La vision par IA permet l'inspection des colis, le tri, le suivi des véhicules et la surveillance de la sécurité des entrepôts en temps réel.

En savoir plus
Real-time AI that works with your team

IA dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA alimente le suivi des stocks, la surveillance des étagères, la gestion des files d'attente et des informations plus intelligentes sur les clients.

En savoir plus
Real-time AI that works with your team

IA dans la santé

Construis des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans la santé permet une imagerie médicale plus rapide, des diagnostics plus intelligents et une surveillance des patients.

En savoir plus
Real-time AI that works with your team

IA dans la fabrication

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA favorise le contrôle qualité, la détection des défauts, la conformité aux EPI et l'automatisation des chaînes de montage.

En savoir plus
Real-time AI that works with your operation

IA dans l'automobile

Applique la vision par ordinateur dans l'automobile avec les modèles Ultralytics YOLO. L'IA de vision améliore la sécurité routière, l'assistance à la conduite et l'automatisation des véhicules pour des routes plus intelligentes.

En savoir plus
Real-time AI tailored to your operation

IA en agriculture

Intègre l'IA de vision à l'agriculture intelligente avec les modèles Ultralytics YOLO. Optimise la surveillance des cultures, le suivi du bétail et l'agriculture de précision pour des rendements plus élevés et plus intelligents.

En savoir plus
Real-time AI that works with your team

IA dans la robotique

Équipe tes machines plus intelligentes avec les modèles Ultralytics YOLO. La vision par IA dans la robotique propulse la navigation autonome, la perception, le suivi d'objets et le contrôle en temps réel.

En savoir plus
Real-time AI that works with your team

IA dans la logistique

Simplifie la logistique avec les modèles Ultralytics YOLO. La vision par IA permet l'inspection des colis, le tri, le suivi des véhicules et la surveillance de la sécurité des entrepôts en temps réel.

En savoir plus
Real-time AI that works with your team

IA dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA alimente le suivi des stocks, la surveillance des étagères, la gestion des files d'attente et des informations plus intelligentes sur les clients.

En savoir plus
Real-time AI that works with your team

IA dans la santé

Construis des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans la santé permet une imagerie médicale plus rapide, des diagnostics plus intelligents et une surveillance des patients.

En savoir plus
Real-time AI that works with your team

IA dans la fabrication

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA favorise le contrôle qualité, la détection des défauts, la conformité aux EPI et l'automatisation des chaînes de montage.

En savoir plus
Real-time AI that works with your operation

IA dans l'automobile

Applique la vision par ordinateur dans l'automobile avec les modèles Ultralytics YOLO. L'IA de vision améliore la sécurité routière, l'assistance à la conduite et l'automatisation des véhicules pour des routes plus intelligentes.

En savoir plus
Real-time AI tailored to your operation

IA en agriculture

Intègre l'IA de vision à l'agriculture intelligente avec les modèles Ultralytics YOLO. Optimise la surveillance des cultures, le suivi du bétail et l'agriculture de précision pour des rendements plus élevés et plus intelligents.

En savoir plus
Real-time AI that works with your team

IA dans la robotique

Équipe tes machines plus intelligentes avec les modèles Ultralytics YOLO. La vision par IA dans la robotique propulse la navigation autonome, la perception, le suivi d'objets et le contrôle en temps réel.

En savoir plus
Real-time AI that works with your team

IA dans la logistique

Simplifie la logistique avec les modèles Ultralytics YOLO. La vision par IA permet l'inspection des colis, le tri, le suivi des véhicules et la surveillance de la sécurité des entrepôts en temps réel.

En savoir plus
Real-time AI that works with your team

IA dans le commerce de détail

Réinvente le commerce de détail avec les modèles Ultralytics YOLO. La vision par IA alimente le suivi des stocks, la surveillance des étagères, la gestion des files d'attente et des informations plus intelligentes sur les clients.

En savoir plus
Real-time AI that works with your team

IA dans la santé

Construis des solutions de santé avec les modèles Ultralytics YOLO. L'IA de vision dans la santé permet une imagerie médicale plus rapide, des diagnostics plus intelligents et une surveillance des patients.

En savoir plus
Real-time AI that works with your team

IA dans la fabrication

Optimise la fabrication avec les modèles Ultralytics YOLO. La vision par IA favorise le contrôle qualité, la détection des défauts, la conformité aux EPI et l'automatisation des chaînes de montage.

En savoir plus
Real-time AI that works with your operation

IA dans l'automobile

Applique la vision par ordinateur dans l'automobile avec les modèles Ultralytics YOLO. L'IA de vision améliore la sécurité routière, l'assistance à la conduite et l'automatisation des véhicules pour des routes plus intelligentes.

En savoir plus
Real-time AI tailored to your operation

IA en agriculture

Intègre l'IA de vision à l'agriculture intelligente avec les modèles Ultralytics YOLO. Optimise la surveillance des cultures, le suivi du bétail et l'agriculture de précision pour des rendements plus élevés et plus intelligents.

En savoir plus

Construisons ensemble le futur de l'IA !

Commence ton aventure avec le futur de l'apprentissage automatique