Outil de traitement du langage naturel (NLP)

Un outil de traitement du langage naturel (NLP) est un logiciel qui permet aux machines de comprendre, d’interpréter et de générer le langage humain  .

Il combine la linguistique computationnelle et l’apprentissage automatique pour analyser du texte ou la parole et en extraire du sens

Exemples d’outils

  • Hugging Face Transformers : une bibliothèque extrêmement populaire qui donne accès à des milliers de modèles pré-entraînés (BERT, GPT, T5, etc.) pour toutes les tâches imaginables  . C’est la plateforme de référence du NLP moderne basé sur l’apprentissage profond.
  • spaCy : une bibliothèque Python rapide et conçue pour un usage industriel, excellente pour la reconnaissance d’entités nommées, l’analyse de dépendances et le découpage de texte  .
  • NLTK (Natural Language Toolkit) : la bibliothèque historique et éducative de Python, idéale pour apprendre les concepts du NLP et pour le prototypage
  • Cedille.ai : a pour mission de créer des modèles aussi performants pour le français, l’allemand
Les contenus de définition restent publics. Les ressources (outils, grilles, supports) liées à cette fiche sont disponibles dans l’espace membre.