Lecture Schedule


Jan 10, 2024: Introduction

Lecture slides: here


Jan 17, 2024: Probability review

Lecture slides: here


Jan 22, 2024: Text Normalization

Lecture slides: here


Jan 24, 2024: Text Representation 

Lecture slides: here

Reading: 


Jan 29, 2024: Text Classification -- Naive Bayes and Introduction to Logistic Regression

Lecture slides: here

Reading: 


Jan 31, 2024: Text Classification -- Gradient Descent, Logistic Regression (contd) and Neural Networks

Lecture slides: here

Reading: 


Feb 5, 2024: Text Classification Evaluation

Lecture slides: here

Reading: 


Feb 7, 2024: Distributed Text Representations

Lecture slides: here

Reading: 


Feb 14, 2024: n-gram Language Models

Lecture slides: here

Reading: 


Feb 19, 2024: Neural Language Models 1

Lecture slides: here

Reading: 


Feb 21, 2024: Neural Language Models 2 (Classification and LM with FNN and RNNs)

Lecture slides: here

Reading: 


Feb 26, 2024: Neural Language Models 3 (RNNs, LSTMs, GRUs) and Intro to POS Tagging

Lecture slides: here

Reading: 


Feb 28, 2024: Sequence Labeling: POS Tagging and NER

Lecture slides: here

Reading:


March 4 and March 6, 2024: Mid-term project presentations

March 11 and March 13, 2024: Spring break. No class


March 18, 2024: Machine Translation

Lecture slides: here

Reading:


March 20, 2024: Machine Translation (contd.) and Midterm Review 

Lecture slides: here

Midterm Review: here

Reading:


March 25, 2024:  Mid-term Exam


March 27, 2024: Transformers

Lecture slides: here

Reading: 10.1 (optional), 10.2-10.6 of JM Chapter 10


April 1, 2024: Parsing I

Lecture slides: here

Reading: 17.1-17.5 of JM Chapter 17


April 3, 2024: Parsing II

Lecture slides: here

Reading: 17.6-17.8 of JM Chapter 17


April 8, 2024: Data Annotation with guest lecturer

Lecture slides: here


April 10, 2024: Advanced Transformers I: Encoder Only Models-Pretraining and Finetuning 

Lecture slides: here

Reading: JM Chapter 11


April 15, 2024: Advanced Transformers II: Encoder Only Models-Application of Parsing

Lecture slides: here


April 17, 2024: Advanced Transformers II: Decoder Only Models (LLMs)

Lecture slides: here


April 22 and April 24, 2024: Final Project Presentations


April 29, 2024: Advanced Transformer III: Implementation Details and Practical Applications of LLMs

Lecture slides: here