Deep Learning for NLP (DL4NLP)

This website offers an open and free introductory course on deep learning algorithms and popular architectures for contemporary Natural Language Processing (NLP). The course is constructed holistically and as self-contained as possible, in order to cover all of the basics required for understanding current research. Further, we discuss most of the relevant state-of-the-art architectures and application areas, which simultaneously means that we will basically never be able to cover everything. We continuously develop this course and add further topics/architectures over the course of time.

One general, important goal of the course - on top of clearly explaining the most popular ML algorithms for NLP - is to enable graduate-level students to comprehend the different streamlines of ongoing research in the field and also to critically reflect them. Further, it is an important goal to provide practical advice on how to use the presented architectures in practice, i.e. teaching the reuqired programming skills needed to work on one’s own practical application.

The course can be taken as a graduate-level course for Master’s level students, both at the University of Munich (LMU) and at the University of Vienna. For the exact details, please refer to the corresponding moodle pages at either of the two universities.

Furthermore, please note:

  1. ⚠️ This course is subject to continuous development, so please consider it as 🛠 under construction 🛠.
  2. The course structure as well as the slide sets for most sections will (hopefully) be done (in a preliminary version) by the beginning of the winter term 22/23.
  3. We plan to also include lecture videos, quizzes, coding demos, and exercises with worked-out solutions to enable self-study as much as possible in the future. A next bigger iteration will most probably then happen after the winter term 22/23.

The course material is developed in a public github repository: https://github.com/slds-lmu/lecture_dl4nlp, where you can also find the changelog for the material.

If you love teaching ML and have free resources available, please consider joining the team and email us now: