Unit 0: Course introduction
Welcome to the course!
Online meeting
The goal of the online meeting is to introduce you to natural language processing (NLP) and the specific contents and logistics of this course. We will also review some machine learning basics. In the last segment, you will see the code of a (very simple) language model based on probabilities.
| Section | Title | Link |
|---|---|---|
| 0.1 | Introduction to natural language processing | slides |
| 0.2 | Course overview | slides |
| 0.3 | Course logistics | slides |
| 0.4 | Linear neural networks | slides |
| 0.5 | Statistical bigram model | notebook |
TipMeeting details
The meeting took place on 2026-01-22 between 18:00–20:00. The recording of the meeting is here.
Self-study materials
The self-study materials consist of a series of notebooks that help you get acquainted with basic programming patterns in text processing and PyTorch, the deep learning library you will be using in the labs. The last notebook features a neural version of the statistical language model you saw during the online meeting.