Skip to main content

The lecture schedule will be updated as the term progresses.

Date Topic Readings
Wed, Aug 30, 2023 Course Intro
Mon, Sep 4, 2023 No Lecture, Labor Day Holiday.
Wed, Sep 6, 2023 Text Classification + Sentiment Analysis Jurafsky and Martin, Chapter 6 "Naive Bayes Classification and Sentiment"
Bo Pang, Lillian Lee and Shivakumar Vaithyanathan, Thumbs up? Sentiment Classification using Machine Learning Techniques
Mon, Sep 11, 2023 Word Sense + Log-linear Model + Perceptron Eisenstein, Chapter 2 "Linear Text Classification"
Jurafsky and Martin, Chapter 5 "Logistic Regression"
Jurafsky and Martin, (optional) Chapter 18 "Word Sense and WordNet"
Wed, Sep 13, 2023 N-gram Language Modeling Jurafsky and Martin, Chapter 3 "N-gram Language Modeling"
Fri, Sep 15, 2023 Quiz 1
Mon, Sep 18, 2023 Part of Speech Tagging with Hidden Markov Models Jurafsky and Martin, Chapter 8 "Part of Speech Tagging"
Mon, Sep 18, 2023 Homework 1 - Text Classification with features
Wed, Sep 20, 2023 POS tagging + Dependancy Parsing Jurafsky and Martin, Chapter 8 "Part of Speech Tagging"
Jurafsky and Martin, Chapter 12 "Constituency Grammars"
Jurafsky and Martin, Chapter 13 "Dependency Parsing"
Fri, Sep 22, 2023 Quiz 2
Mon, Sep 25, 2023 Vector Spaces and Neural Word Vectors Jurafsky and Martin, Chapter 6.1 - 6.7 "Vector Semantics and Embeddings"
Wed, Sep 27, 2023 Neural Word Vectors and Applications Eisenstein, Chapter 14 "Distributional and Distributed Semantics"
Fri, Sep 29, 2023 Quiz 3
Mon, Oct 2, 2023 Introducation to Neural Networks Eisenstein, Chapter 3 "Nonlinear Classification"
Wed, Oct 4, 2023 Neural Nets and Early Neural Network Language Models Jurafsky and Martin, Chapter 7 "Neural Networks and Neural Language Models"
Fri, Oct 6, 2023 Quiz 3
Mon, Oct 9, 2023 Homework 2 - POS tagging with HMM
Mon, Oct 9, 2023 Recurrent Language Models Jurafsky and Martin, Chapter 9 "Deep Learning Architectures for Sequence Processing"
Wed, Oct 11, 2023 Sequence to Sequence Models + Attention Jurafsky and Martin, Chapter 11 "Machine Translation and Encoder-Decoder Models"
Fri, Oct 13, 2023 Quiz 4
Mon, Oct 16, 2023 Attention + Neural Machine Translation Eisenstein, Chapter 18
Wed, Oct 18, 2023 Transformers + Contextualized Embeddings Jay Alammar, Illustrated BERT
Alexander Rush, The Annotated Transformer
Fri, Oct 20, 2023 Quiz 5
Mon, Oct 23, 2023 Finetuning + Other LLMs ( GPT , BART, T5 )
Mon, Oct 23, 2023 Homework 3 - Classification with DAN and LSTM
Wed, Oct 25, 2023 GPT-3 and Scaling Laws
Fri, Oct 27, 2023 Quiz 6
Mon, Oct 30, 2023 Prompting, Zero-shot, In-context Learning
Wed, Nov 1, 2023 Efficiency in LLMs
Wed, Nov 1, 2023 Project Proposal
Fri, Nov 3, 2023 Quiz 7
Mon, Nov 6, 2023 Prompting, Zero-shot, In-context Learning continued
Mon, Nov 6, 2023 Homework 4 - Fine tuning LLMs
Wed, Nov 8, 2023 Information Extraction + Semantic Role Labeling Jurafsky and Martin, Chapter 17 "Information Extraction"
Jurafsky and Martin, Chapter 19 "Semantic Role Labeling"
Fri, Nov 10, 2023 Quiz 6
Mon, Nov 13, 2023 Coreference Resolution Eisenstein, Chapter 15
Jurafsky and Martin, Chapter 21
Wed, Nov 15, 2023 Question Answering Jurafsky and Martin, Chapter 23
Fri, Nov 17, 2023 Quiz 8
Mon, Nov 20, 2023 Multimodality
Wed, Nov 22, 2023 Homework 5 - Prompting
Wed, Nov 22, 2023 No lecture, Thanksigiving Holiday
Mon, Nov 27, 2023 Generation Jurafsky and Martin, chapter 24
Mon, Nov 27, 2023 Project Milestone 1
Wed, Nov 29, 2023 Interpretability
Fri, Dec 1, 2023 Quiz 9
Mon, Dec 4, 2023 Gender Bias in NLP
Wed, Dec 6, 2023 Guest Lecture (likely remote)
Wed, Dec 6, 2023 Project Milestone 2
Fri, Dec 8, 2023 Quiz 10
Mon, Dec 11, 2023 Wrap up and Final Thoughts
Wed, Dec 13, 2023 Project Milestone 3
Wed, Dec 20, 2023 Project Final