Natural Language Processing is a field of Artificial Intelligence concerned with processing human languages in a systematic way. 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 NLP processing pipeline, from preprocessing and representation learning to supervised task-specific learning.
Outline of the course
The Basics of Natural Language Processing
Representing text into vectors
Deep Learning Methods for NLP
Language Modeling
Sequence Labelling & Sequence Classification of Text
Sequence Generation for Text
Full Course Materials
Evaluation
Students will be evaluated based on in-class quizzes and a final assignement project. The instructions of the final assignement can be found here 🔗
Logistics
The Lectures and Lab sessions will happen every Tuesday from February 1st to March 15th at ENSAE Paris between 9 am and 12.15 pm. Each session will be 3h (2x1h30).