The schedule is tentative, it will very likely change as we go. Links to the course material will be provided in the schedule below before each class. For an early peek into the topics, you can check the last year’s course material.

The course schedule

Week Monday Wednesday Friday
01 Apr 20
Introduction, organization 
[slides, 8up]
Apr 22
Recap: math 
[slides, 8up]
Apr 24
Recap: math 
02 Apr 27
Recap: regression 
[slides, 8up]
Apr 29
Recap: classification / evaluation 
[slides, 8up]
May 01
No class 
03 May 04
Gradient descent (1) 
[slides, 8up]
May 06
Gradient descent (2) 
May 08
Lab 1 
04 May 11
no clas
May 13
no clas
May 15
Lab 2 
05 May 18
Learning linguistic representations (1) 
[slides, 8up]
May 20
Learning linguistic representations (2) 
[slides, 8up]
May 22
Lab 3 
May 25
semester break
May 27
semester break
May 29
semester break
06 Jun 01
ANN intro (1) 
Jun 03
ANN intro (2) 
Jun 05
Lab 4 
07 Jun 08
Recurrent networks 
Jun 10
Recurrent networks 
Jun 12
Lab 5 
08 Jun 15
Language models: intro 
Jun 17
Language models 
Jun 19
Lab 6 
09 Jun 22
Sequence-to-sequence networks 
Jun 24
Transformer 
Jun 26
Lab 7 
10 Jun 29
Pretrained LMs 
Jul 01
Pretrained LMs 
Jul 03
Lab 8 
11 Jul 06
LLMs 
Jul 08
LLMs 
Jul 10
Lab 9 
12 Jul 13
LLMs 
Jul 15
Recent issues/advances in NLP 
Jul 17
Lab 10 
13 Jul 20
Recap 
Jul 22
Recap 
Jul 24
Exam