[Back to CS485 home page]

Homework assignments

See Gradescope for the most up to date due date.

Schedule

Lecture topics will appear below. Make sure to reload this page to ensure you’re seeing the latest version. Readings should be done before the indicated class. The main textbook is available free online:

Tue 9/3: Introduction

Thu 9/5: Words and regular expressions

Tue 9/10 and Thu 9/12: Text Classification and Naive Bayes (annotated)

Tue 9/17: Logistic Regression Classification (annotated)

Tue 9/24: Classification Evaluation (annotated)

Tue 9/24 + Thu 9/26: Annotations (annotated)

Tue 10/1: Text Data and Final Project Overview

Thu 10/3: Syntax (I): Tagging and CFGs

Tue 10/8: Syntax (II): Grammar exercise session (slides)

Thu 10/10: Syntax (III): Dependency Parsing (annotated)

Tue 10/15: No class (Monday class schedule)

Thu 10/17: N-Gram Language Models

Topics in late October and November: word embeddings, Transformer networks, BERT, generative large language models, etc.

Tue 11/5: No class (Election Day)

Thu 11/28: No class (Thanksgiving)

Tue 12/3 and Thu 12/5: Project Presentations

Tu 12/10: TBD

12/18: Final projects due (end of final exam period)