
Specialization courses
Specialization courses
Course contents: The course focuses on methods of computational Natural Language Processing (NLP), emphasizing the use of machine learning and deep learning techniques. Students will experience the full pipeline of text modeling: from word representation using embeddings to sentence understanding and language generation via transformer models and large language models (LLMs). The course combines theoretical knowledge with hands-on applications and includes critical analysis of ethical issues in NLP.
At the end of the course the student will be able to:
Assessment: Course evaluation is based on short assignments and/or a midterm progress assessment during the semester, with a total weight of up to 40%. The final semester project (code and technical report) accounts for 60%. These percentages may vary (by up to ±10%) from year to year. To pass the course, students must achieve a passing grade both in the final project and in the overall grade. The assignments may be accompanied by an oral examination.