[an error occurred while processing this directive]

Intended learning outcomes

On completion of the course, you should be able to:

  1. explain central concepts, models, and algorithms of NLP
  2. implement NLP algorithms and apply them to realistic problems
  3. evaluate NLP components and systems with appropriate methods
  4. identify, assess, and make use of NLP research literature

For each intended learning outcome, there is a set of knowledge requirements describing what you need to demonstrate to earn a certain grade. You can find these knowledge requirements on the Examination page.

Course content

The course covers

in the following areas: word representations, language modelling, sequence labelling, syntactic analysis, and machine translation.

Teaching and working methods

The means of instruction for this course include video lectures, interactive sessions, tutored computer labs, and supervision in connection with a project. You are also expected to study independently, both individually and in groups. When you plan your time for the course, you should calculate approximately

Course literature

The reading for this course consists of individual sections from the following books:

For follow-up and in-depth reading, we recommend the following:

[an error occurred while processing this directive]