Tentative Schedule for Natural Language Processing
The Friday classes are makeup classes for anticipated
cancellations. Those classes are optional to attend synchronously but
their content is mandatory. Class videos will be available. As the
cancellations become known, we will shift the schedule to take up
the currently unassigned slots later in the semester.
Lecture 1, 8/10
- Module: Introduction
- Jurafsky&Martin
- Introduction
Lecture 2, 8/12
- Module: Normalization and N-Grams
- Church: pendulum
- N-Gram
Lecture 3, 8/14, 3:00–4:15
- Module: Projects
- Projects
Lecture 4, 8/17
- Module: Naive Bayes and Sentiment Classification
- Bayes
Lecture 5, 8/19
- Module: Naive Bayes and Sentiment Classification
Lecture 6, 8/21, 3:00–4:15
- Module: Maximum Entropy (and Logistic Regression)
- Ratnaparkhi
- Entropy
Lecture 7, 8/24
- Module: Words and Vectors
- Vectors
- Goldberg and levy
Deliverable: Project Report R0a
- Project proposal and team members
- Project Report R0
Lecture 8, 8/26
- Module: Word embeddings
Deliverable: P1 labels
- Programming Assignment
- P1 labels
Lecture 9, 8/28, 3:00–4:15
- Module: Part of Speech Tagging
- POS
Lecture 10, 8/31
- Module: Part of Speech Tagging
Lecture 11, 9/2
- Module: Grammar
- Grammar
Lecture 12, 9/4, 3:00–4:15
- Module: Grammar
Deliverable: P1 final
- Programming Assignment
- P1 final
Lecture 13, 9/7
- Module: Grammar
Lecture 14, 9/9
- Module: Parsing
- Parsing
Deliverable: Project Report R0b
- Project proposal (Optional Revision)
- Project Report R0b
Lecture 15, 9/11, 3:00–4:15
- Module: PCFGs and Statistical Parsing
- Statistical
Deliverable: H1
- Homework
- H1
Deliverable: Project Report R0c
- Project proposal (Optional Revision)
- Project Report R0c
Lecture 16, 9/14
- Module: Dependencies and Parsing
- Dependency
Lecture 17, 9/16
- Module: Dependencies and Parsing
Lecture 18, 9/18, 3:00–4:15
- Module: Information Extraction
- Extraction
Deliverable: Exam
- Exam 1
- Exam
Lecture 19, 9/21
- Module: Information Extraction
Lecture 20, 9/23
- Module: Word Senses
- Senses
Deliverable: Project Report R1
- Project proposal
- Project Report R1
Lecture 21, 9/25, 9/18, 3:00–4:15
- Module: Semantic Roles
- Semantic Roles
Lecture 22, 9/28
- Module: Semantic Roles
Deliverable: P2
- Programming Assignment
- P2
Lecture 23, 9/30
- Module: Discourse: Coreference
- Coreference
Lecture 24, 10/2
- Module: Discourse: Coreference
Lecture 25, 10/5
- Module: Discourse: Coherence
- Coherence
Lecture 26, 10/7
- Module: Discourse: Coherence
Deliverable: Project Report R2
- Project Design and Partial Implementation
- Project Report R2
Lecture 27, 10/12
- Module: Time
- Time
Lecture 28, 10/14
- Module: Discussion
Deliverable: H2
- Homework
- H2
Deliverable: Exam
- Exam 2
- Exam
Deliverable: Project Report R3
- Project Report
- Project Report R3
Deliverable: Term Paper
- Term Paper (for Graduate Students)
- Term Paper
Deliverable: Demo
- Demos
- Slots to be assigned
- Project