The lecture schedule will be updated as the term progresses.
Date | Topic | Readings |
---|---|---|
Thu, Jan 21, 2021 | Course Intro / Text Classification and Sentiment Analysis [video] |
Jurafsky and Martin, Chapter 4 "Naive Bayes Classification and Sentiment"
Bo Pang, Lillian Lee and Shivakumar Vaithyanathan, Thumbs up? Sentiment Classification using Machine Learning Techniques Bo Pang and Lillian Lee, Movie Review Data |
Tue, Jan 26, 2021 | Text Classification Wrapup / Text Processing [video] |
Jurafsky and Martin, Chapter 2 "Regular Expressions, Text Normalization, and Edit Distance"
|
Thu, Jan 28, 2021 | Log-linear models and Perceptron [video] |
Eisenstein, Chapter 2 "Linear Text Classification"
|
Tue, Feb 2, 2021 | N-gram Language Modeling [video] |
Eisenstein, Chapter 3 "N-gram Language Models"
|
Tue, Feb 2, 2021 | Homework 1 | |
Thu, Feb 4, 2021 | Vector Spaces [video] |
Jurafsky and Martin, Chapter 6.1 - 6.7 "Vector Semantics and Embeddings"
|
Mon, Feb 8, 2021 | Quiz 1 | |
Tue, Feb 9, 2021 | Neural Word Vectors [video] |
Eisenstein, Chapter 14 "Distributional and Distributed Semantics"
|
Thu, Feb 11, 2021 | Neural Word Vectors [video] |
Eisenstein, Chapter 14 "Distributional and Distributed Semantics"
|
Mon, Feb 15, 2021 | Homework 2 | |
Tue, Feb 16, 2021 | Introduction to Neural Networks [video] |
Eisenstein, Chapter 3 "Nonlinear Classification"
|
Thu, Feb 18, 2021 | Early Neural Networks Language Models [video] |
Jurafsky and Martin, Chapter 7 "Neural Networks and Neural Language Models"
|
Tue, Feb 23, 2021 | No Lecture | |
Thu, Feb 25, 2021 | Recurrent Neural Networks [video] |
Jurafsky and Martin, Chapter 9 "Deep Learning Architectures for Sequence Processing"
|
Fri, Feb 19, 2021 | Homework 3 | |
Mon, Feb 22, 2021 | Quiz 2 | |
Fri, Feb 26, 2021 | Homework 4 | |
Tue, Mar 2, 2021 | Part of Speech Tagging and HMMs [video] |
Jurafsky and Martin, Chapter 8 "Part of Speech Tagging"
|
Thu, Mar 4, 2021 | Feaure Rich POS tagging and Neural Tagging [video] |
Eisenstein, Chapter 7.5 and 7.6
|
Fri, Mar 5, 2021 | Homework 5 Cancelled. No homework due. | |
Tue, Mar 9, 2021 | Constituency Grammars [video] |
Jurafsky and Martin, Chapter 12 "Constituency Grammars"
|
Mon, Mar 15, 2021 | Quiz 3 | |
Tue, Mar 16, 2021 | Dependency Parsing [video] |
Jurafsky and Martin, Chapter 14 "Dependancy Parsing"
|
Thu, Mar 18, 2021 | Information Extraction [video] |
Jurafsky and Martin, Chapter 17 "Information Extraction"
|
Fri, Mar 19, 2021 | Homework 6 | |
Tue, Mar 23, 2021 | Information Extraction + Semantic Role Labeling [video] |
Eisenstein, Chapter 13
|
Thu, Mar 25, 2021 | Sequence to Sequence Models + Translation [video] |
Jurafsky and Martin, Chapter 11
|
Fri, Mar 26, 2021 | Declare Project or Homework option | |
Mon, Mar 29, 2021 | Quiz 4 | |
Thu, Apr 1, 2021 | Neural Machine Translation [video] |
Eisenstein, Chapter 18
|
Fri, Apr 2, 2021 | Homework 8 | |
Tue, Apr 6, 2021 | Transformers and Contextualized Embeddings [video] |
Jay Alammar, Illustrated BERT
|
Thu, Apr 8, 2021 | Question Answering [video] |
Jurafsky and Martin, Chapter 23
|
Fri, Apr 9, 2021 | Project Milestone 1 | |
Mon, Apr 12, 2021 | Quiz 5 | |
Tue, Apr 13, 2021 | Coreference Resolution [video] |
Eisenstein, Chapter 15
|
Wed, Apr 14, 2021 | Homework Option 1 | |
Thu, Apr 15, 2021 | Generation Survey [video] |
Jurafsky and Martin, Chapter 24
|
Fri, Apr 16, 2021 | Project Milestone 2 | |
Tue, Apr 20, 2021 | Fairness and Bias in NLP [video] | |
Wed, Apr 21, 2021 | Homework Option 2 | |
Thu, Apr 22, 2021 | Kenton Lee - Inductive Biases for Extreme Generalization in NLP | |
Fri, Apr 23, 2021 | Project Milestone 3 | |
Tue, Apr 27, 2021 | Yonatan Bisk - Language to Action and Control | |
Wed, Apr 28, 2021 | Quiz 6 | |
Thu, Apr 29, 2021 | Final Lecture - Wrap up and Reflections on Current State of NLP Research | |
Fri, May 7, 2021 | Homework Option 3 ( no late days allowed ) | |
Fri, May 7, 2021 | Project Final ( no late days allowed ) |