Schedule and Slides
Date |
Topics |
Readings |
Tu Aug 28 |
Introduction to Computational Linguistics |
|
Word Meaning and Machine Learning Fundamentals |
Tu Aug 30 |
Distributional Semantics |
SLP3 6.2-6.5 |
Tu Sep 4 |
Word Sense Disambiguation |
SLP3 19.1-19.4,19.6.1 |
Th Sep 6 |
Linear Models, Naive Bayes |
NLP 2-2.1.3 |
Tu Sep 11 |
Perceptron |
NLP 2.2 |
Th Sep 13 |
Logistic Regression |
NLP 2.3 (up to 2.3.1 header) - 2.4 |
Tu Sep 18 |
Logistic regression, Loss Functions, Neural Networks |
NLP 2.3 (up to 2.3.1 header) - 2.4 |
Th Sep 20 |
Neural Networks: Computation Graphs, Backpropagation |
NLP 3.1-3.3 |
Tu Sep 25 |
Review |
|
Th Sep 27 |
Midterm 1 |
|
Sequence Models |
Tu Oct 2 |
N-gram Language Models |
SLP3 Ch. 3 |
Th Oct 4 |
Feedforward Neural Language Models |
SLP3 7.5 |
Tu Oct 9 |
Word Embeddings |
SLP3 6.8-6.9 |
Th Oct 11 |
P1 lab |
|
Tu Oct 16 |
Recurrent Neural Language Models |
SLP3 9 |
Th Oct 18 |
POS tagging and Sequence Labeling |
SLP3 8.1-8.3 |
Tu Oct 23 |
Structured Perceptron, Viterbi |
CIML 17.2,17.3,17.7 |
Th Oct 25 |
Loss-augmented Structured Prediction |
CIML 17.4-17.6 |
Tu Oct 30 |
Catch-up and Review |
|
Th Nov 1 |
Midterm 2 |
|
Machine Translation |
Tu Nov 6 |
History and Evaluation |
|
Th Nov 8 |
No class |
|
Tu Nov 13 |
Encoder-decoder models, beam search |
Neubig (Section 7-7.3.1) |
Th Nov 15 |
Attention Models |
Neubig (Section 8) |
Tu Nov 20 |
Multilingual Models and Open Research Questions |
|
Th Nov 22 |
Thanksgiving |
|
Trees |
Tu Nov 27 |
Syntax, Trees, Parsing |
SLP3 13-13.3 |
Th Nov 29 |
Transition-based Dependency Parsing |
SLP3 13.4 |
Tu Dec 4 |
Graph-based Dependency Parsing |
SLP3 13.5 |
Th Dec 6 |
Review and Perspectives |
|
Sa Dec 15 |
Final Exam (10:30am-12:30pm) |
|