[Back to CS490A home page]
Homework assignments
See Gradescope for the most up to date due dates.
Course topics outline
- Words and Classification Models (9/7-9/21)
- Datasets and Classification Applications (9/23-10/7)
- Linguistic Structure (10/12-10/21, approx.)
- Embeddings, Neural Networks (10/26-11/2, approx.)
- BERT and Pre-trained LMs (11/16-11/18, approx.)
- NLP Applications (11/23-12/2, approx.)
Schedule
Make sure to reload this page to ensure you’re seeing the latest version.
Readings should be done before the indicated class.
The main textbooks are available free online:
- JM = Jurafsky and Martin, Speech and Language Processing, 3rd edition. (We'll use this one the most.)
- INLP = Eisenstein, Intro to NLP, online text (or book version)
Tentative schedule follows.
Tue 9/14: Naive Bayes Text Classification
Thu 9/16: Naive Bayes Text Classification, continued
Tue 9/21: Logistic Regression Classification
Thu 9/23: Annotation and Labeling
Tue 10/12: Tagging, part 1: Parts of Speech and Named Entities
- No separate readings for this day. Topics include: lexical ambiguity, word sense disambiguation, NER, BIO encoding, and sequence models.
- Reading: JM 7.1-7.4 (note: reading was not posted before lecture)
Thu 11/4: Midterm Review and Misc. Topics
Tue 11/9: In-class midterm
No class Thu 11/11 (Veteran's Day)
Tue 11/30: Statistical Testing in NLP
Tue 12/7: Final presentations
Last day of class! The poster or presentation session will take place during and around the standard lecture time, on GatherTown! See the 11/23 slides.
Thu 12/16: Final project due (last day of finals)
Final project reports are due by the last day of the final exam period. Late days cannot be used.