Objectif de formation : Le traitement du langage naturel NLP (Natural Language Processing) est une branche de l’intelligence artificielle qui aide les ordinateurs à comprendre, interpréter et manipuler le langage humain. Le NLP s’inspire de nombreuses disciplines, notamment l’informatique et la linguistique computationnelle, pour combler le fossé entre la communication humaine et la compréhension de l’ordinateur. Cette formation vise à présenter le NLP, à en comprendre les nuances et le contexte qui l’entoure, ainsi que le traitement par vectorisation (ou « embedding »).
Maîtriser la programmation python
Notions en IA/Machine learning
Développeurs, ingénieurs, chefs de projets, consultants…
Travaux pratiques :
Construction de fonctions de nettoyage et normalisation pour le texte français (accents, caractères spéciaux, lemm, stem, stop words, …)
Travaux pratiques
Extraction d’expression caractérisant des commentaires clients
Travaux pratiques :
Application sur un classifier de polarité de document (positif/négatif)
Travaux pratiques
Réalisation d’outils de rapprochement sémantique CV/poste d’emploi
Réalisation d’un chatbot 2nd generation (pour FAQ)
Travaux pratiques
Manipulation BERT sur “use case” et utilisation de PyTorch & Hugging Face
Professionnel expert technique et pédagogique