Natural Language Processing
People
Course director
Course director
Levdik V.
Assistant
Assistant
Description
Students will get familiar with common concepts and tasks in NLP. They will learn how to evaluate NLP technologies and frameworks and gain practical experience during the laboratory sessions. They will get a deep understanding of the methods underlying modern transformer-based language models, but at the same time get an understanding of how the field of NLP went from rule-based to more and more data-driven methods. They will also gain basic skills needed for conducting NLP research, such as reading papers, critically discussing results and finding possible ways of improvement. Lastly, they will learn to reflect on the impact of modern NLP technologies on society.
Objectives
This course aims to give students a thorough introduction into the topic of Natural Language Processing (NLP) by means of lectures and laboratory sessions.
Sustainable development goals
- Good health and well-being
- Quality education
- Gender equality
- Decent work and economic growth
- Industry, innovation and infrastructure
- Reduced inequalities
Teaching mode
In presence
Learning methods
Each class is composed of a lecture and a hands-on session, in which students gain deeper understanding of theoretical concepts by means of coding and/or doing other exercises.
Students should bring a laptop to all classes.
Examination information
The students will be assessed by means of project work (presentation and report) and a written exam using the computer-based exam set up.
Education
- Master of Science in Artificial Intelligence, Lecture and Laboratory, 2nd year