• A
  • A
  • A
  • ABC
  • ABC
  • ABC
  • А
  • А
  • А
  • А
  • А
Regular version of the site

Natural Language Processing

2024/2025
Academic Year
ENG
Instruction in English
5
ECTS credits
Delivered at:
School of Fundamental and Applied Linguistics
Course type:
Elective course
When:
3 year, 3, 4 module

Instructor


Воеводкин Вадим Сергеевич

Course Syllabus

Abstract

The course is aimed at mastering the basics of natural language processing (NLP), a vibrant interdisciplinary field. The course covers the methods and approaches used in many real-world NLP applications such as language modeling, text classification, sentiment analysis, summarization and machine translation. The students taking the course will not only use some of the existing NLP libraries and software packages, but also learn about the principles behind their design, and about the mathematical models underlying modern computational linguistics. The course also involves completing practical programming assignments in Python and conducting experiments on texts written in English and Russian. Pre-requisites are python programming skills, general knowledge of linguistics