Avatar

Course 2020

ENSAE

Machine Learning for

Natural Language Processing

ENSAE 2020

Natural Language Processing is a field of Artificial Intelligence concerned with processing in a systematic way human languages. It is now a mainstream technology used in a great variety of products like Voice Assistant, Search Engines, Recommander systems… This course is an exhaustive introduction to NLP. We will cover the full processing pipeline, from preprocessing and representation learning to supervised task-specific learning.

What is this course about ?

This course is an exhaustive introduction to NLP. We will cover the full processing pipeline, from preprocessing and representation learning to supervised task-specific learning.

Session 1

The why and what of NLP

Session 2

Representing text into vectors

Session 3

Modelling textual data

Session 4

Neural Natural Language Processing

Session 5

Language Modeling

Session 6

Transfer Learning with Neural Modeling for NLP

Full Course Materials

Team

Instructor

Benjamin Muller, INRIA [–]

Lab supervisors

Salomé Do, Lattice & Science Po. [–]
Gaël Guibon, INRIA [–]
Ghazi Felhi, Université Paris 13

Evaluation

Students will be evaluated based on coding projects. All the instructions can be found here [instructions]

Due date is April 12th (11.59 pm)

Logistics

Sessions will happen every Wednesday from February 5th to March 18th at ENSAE Paris between 9am and 12.15pm . Each session will be a 1h30 lecture session followed by a 1h30 lab session