[Back to CS485 home page]
Homework assignments
See Gradescope for the most up to date due date.
- HW1, due Wed 9/25.
- HW2, with multiple due dates; see PDF.
- HW3 (colab notebook), due Mon 11/25.
- HW4, due Wed 12/11.
- Final reports are due Wed 12/18 (last day of finals).
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:
- JM = Jurafsky and Martin, Speech and Language Processing, 3rd edition, online version from August 2024. (Note chapters were pretty different before their Aug 2024 update.)
- INLP = Eisenstein, Intro to NLP, online text (or book version; we'll have readings from this one occasionally, and it's recommended in general.)
- Reading: JM 4.1-4.6
- Optional: INLP 4.1-4.3
- In-class activity: Manual keywords.
- Reading: JM ch. 5.1-5.5
- Exercise 2: Logistic regression, on slide 12. (Gradescope makeup: make PDF for the answer for slide 12.)
Thu 10/3: Syntax (I): Tagging
and CFGs
Tue 10/8: Syntax (II): Grammar exercise session (slides)
- Reading: JM 19.1-19.2 (Dependency Relations, Transition-Based Dependency Parsing)
- HW2 "Phase 2" is due on Friday.
Tue 10/15: No class (Monday class schedule)
- Reading: JM ch. 6, Vector Semantics and Embeddings
- Reading: Garten et al., 2018, Dictionaries and distributions: Combining expert knowledge and large scale textual data content analysis: Distributed dictionary representation
- Reading: Demszky et al., 2019, Analyzing Polarization in Social Media: Method and Application to Tweets on 21 Mass Shootings
Tue 10/29: Midterm review
Thu 10/31: Midterm, in class
Tue 11/5: No class (Election Day)
Tue 11/19, Thu 11/21: Generative LLMs
Transformer LLMs:
Prompting and such:
Tue 11/26: Inference and Question-Answering
Thu 11/28: No class (Thanksgiving)
Tue 12/3 and Thu 12/5: Project Presentations
Tue 12/10: TBD
Wed 12/18: Final projects due (end of final exam period)