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