FAIRE DIALOGUER LES ORDINATEURS

Master
Traitement
Automatique
des Langues

Le Master en Traitement Automatique des Langues (TAL/NLP) forme des experts à l’intersection de l’informatique, de la linguistique et de l’intelligence artificielle. Ce programme d’excellence prépare les étudiants à relever les défis des technologies du langage, que ce soit dans la recherche ou l’industrie. À travers une approche interdisciplinaire et des partenariats solides, il offre un cadre idéal pour développer des compétences avancées dans un domaine en pleine expansion.

Pourquoi choisir ce master?

Le Traitement Automatique des Langues (TAL), aussi appelé Natural Language Processing (NLP), a pour objectif est de créer des modèles informatiques capables de comprendre et de reproduire des langues naturelles (comme le français, l’arabe, le chinois, etc.), à l’opposé des langages formels utilisés en programmation ou en mathématiques.

Étudier le TAL/NLP, c’est relever un défi scientifique fascinant qui s’appuie sur :

  • La linguistique : comprendre les règles qui régissent une langue et modéliser les schémas linguistiques.
  • L’informatique : développer des modèles convertissant le texte en données et interpréter du contenu textuel ou des paroles.
  • L’intelligence artificielle : utiliser des probabilités et statistiques aux réseaux de neurones, en passant par le machine learning.
  • Les méthodes formelles : appliquer la logique et les mathématiques à des problèmes concrets.

À l’IDMC, l’étude du TAL/NLP se distingue par son approche à la fois théorique et pratique, permettant aux étudiant•e•s de développer une expertise complète, tout en abordant les enjeux éthiques d’un domaine en plein essor.

Enseignement en anglais
Présentiel et alternance
120 crédits ECTS

Tous les cours du master TAL/NLP sont dispensés en anglais. Pour accompagner les étudiant•es, un enseignement en langue vivante est proposé : des cours d’anglais scientifique pour les non-anglophones, et des cours de français pour les non-francophones, afin de faciliter leur intégration en France.

Le master TAL/NLP est réalisable en alternance en Master 1 comme en Master 2, avec des périodes de 4 semaines en entreprise.

Le cursus prévoit aussi des stages facultatifs en entreprise ou en laboratoire de recherche et un stage obligatoire de 6 mois en Master 2.

Avec un rayonnement international, notre master réunit des étudiants du monde entier et explore toutes les facettes du traitement automatique des langues, offrant ainsi à ses diplômés de nombreuses opportunités professionnelles à l’échelle mondiale.
Ancré dans un environnement de recherche d’excellence, notre programme bénéficie de l'appui de laboratoires de renom tels que l’ATILF et le LORIA, qui sont des références majeures dans les technologies du langage et l’intelligence artificielle.
Notre approche interdisciplinaire du TAL/NLP allie la conception d’outils concrets à des problématiques issues de la recherche académique, offrant aux étudiant•es une compréhension complète de l'innovation des technologies du langage.

Programme et Parcours

La pédagogie du master TAL/NLP repose sur une approche adaptée aux profils variés des étudiant•es, qu’iels soient issus d’un parcours plus informatique ou plus linguistique. Dès la première année, les étudiant•es s’orientent vers l’un des deux parcours proposés, tout en suivant un large tronc commun qui garantit une base homogène de compétences.

Parcours "Linguistique Informatique" (LI) : cette spécialisation linguistique développe une expertise dans le traitement de l’écrit, de la parole et des connaissances, en appliquant le langage Python à des problématiques liées au TAL, comme la reconnaissance et la synthèse vocale. Ce parcours permet de concevoir et développer des terminologies et des agents conversationnels automatisés (chatbots) capables d’interagir de manière naturelle avec les utilisateurs.
Parcours "Informatique, Langue, Parole & Connaissances" (ILPC) : cette spécialisation technique explore des technologies avancées, comme les grands modèles de langue (par exemple, GPT), et enseigne des compétences en extraction de connaissances à partir de données textuelles brutes. Ce parcours intègre également une réflexion éthique sur l’IA, l’étude de la robustesse des systèmes, et l’analyse d’opinions dans des contextes multilingues.

Chaque semestre du programme approfondit ces parcours pour répondre aux besoins interdisciplinaires du TAL.

⏺ Mandatory
✦ Tracks (choice between)
▲ Optional
Semester 7
701 - Probabilities, Statistics and Algorithms for AI
Probabilities and Statistics
Python Programming (novice or advanced)
702 - Written Corpora and Logic
Written Corpora
Logic
703 - Tools and Challenges of NLP Development
Ethics in NLP
Project Managment Tools
Introduction to NLP
704 - Tracks
Fundamental Computer Science
or
General Linguistics, Phonetics, Semantics, Morphology, Syntax
705 - Project and Language Courses
Interdisciplinary Project
English or French (Language Courses)
Semester 8
801 - Machine Learning and Symbolic AI
Machine Learning
Symbolic AI
802 - Speech Corpora and Advanced Topics
Speech Corpora
Formal Languages, Calculability and Complexity
or
Morphophonology, Lexicon-Syntax Relation and Polysemy
803 - Language Data Processing
Data Storage and Retrieval
Data Analysis
Neural Networks
804 - Tracks
Prosody, Phonetics, Semantics, Morphology, Syntax
or
Fundamental Computer Science
805 - Project and Language Courses
Supervised Project
English or French (Language Courses)
Optional Summer Internship
Semester 9
901 - Basics in NLP
Neuronal Networks
Written Data Processing
Speech Processing
Generative AI
Lexical Resources
Large Language Models
902 - Openings
Syntactic Models
Discourse
Speech Recognition and Synthesis
Signal Processing
Ontology
Terminology
Dialogue Engineering
903 - Tracks
Semantics
Symbolic Knowledge Discovery
Reasoning in AI
Pragmatics
Opinion Analysis and Multilingualism
or
Prompt Engineering
Robust Speech Processing
Low-Resource Languages
Lexicology
Ethics
904 - Project and Language Courses
Project
English or French (Language Courses)
Orientation
NLP Outside of NLP
Semester 10
1001 - Internship
5 to 6-month internship in a company or research lab

Ce programme s’applique à l’année universitaire en cours ; par conséquent, le contenu est susceptible de différer légèrement l’année suivante.

Un master international

Notre master offre de nombreuses opportunités de mobilité internationale grâce à des partenariats Erasmus+ et Erasmus Mundus. Les étudiants peuvent effectuer des mobilités :

Débouchés et Opportunités

Le master TAL/NLP ouvre la voie à un large panel de carrières dans divers secteurs d’activité, offrant des opportunités tant dans la recherche que dans l’industrie :

Consultant Deep Learning Data Analyst Data Engineer Data Scientist Ingénieur en IA Ingénieur NLP Ingénieur en Analyse Textuelle Ingénieur Étude et Développement Ingénieur Logiciel NLP Ingénieur Linguiste Ingénieur Machine Learning Linguistics Project Manager Et d'autres encore!

Chaque année, un nombre significatif de nos étudiant•es poursuit en doctorat, à Nancy ou dans d’autres universités en France ou en Europe. Nombre de nos alumni occupent aujourd’hui des postes académiques, aussi bien dans l’enseignement que dans la recherche.

Pré-requis et Admission

L’admission repose sur les critères suivants :

  • Maîtrise de l’anglais à un niveau C1/C2.
  • Être titulaire d’un diplôme de niveau BAC+3 (180 ECTS) dans des domaines tels que le TAL/NLP, l’informatique, la linguistique, les mathématiques, l’intelligence artificielle, ou un domaine connexe.

Les titulaires d’autres diplômes peuvent également être pris en considération s’ils disposent de compétences pertinentes en lien avec le traitement automatique des langues. Les candidatures sont examinées par un jury qui évalue l’ensemble du parcours des candidat•e•s, avec une attention particulière portée à la motivation et à la cohérence du projet professionnel.

Pour plus d’informations sur le processus d’admission, y compris les démarches spécifiques aux étudiant•es de l’international, veuillez consulter notre page d’admission détaillée.