Lecture 6 - Introduction to Natural Language Processing
Teacher: ChloƩ Braud (IRIT)
Very important: due to a strong response in the community, we are splitting the class in 2 sessions. This page is for the advanced session, appropriate for students with prior training in Maths, Engineering and/or Computer Science. If you are here by mistake, go to [the main/basic session page].
Lecture video
View the recorded lecture here (this will only be available for approximately 6 weeks after the course)
Slides
Download the slides here
Notebook
Access the collab notebook here
Contents
- What is NLP?
- Fundamentals of linguistics: the main levels of linguistic analysis
- Fundamentals of Natural Language Processing: preprocessing and linguistic processing
- Hands-on NLP: learning from text data
- Applications and learning scenarios
- To go further: limits and challenges
- Application : Spacy & Scikit-Learn & Word2Vec
Prerequisites:
Knowledge about neural networks principles; knowledge of several NN layer types; gradient descent