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.

Calendar


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