Tentative Schedule for Natural Language Processing

Calendar


Deliverable: P1 labels

Programming Assignment
P1 labels

Deliverable: P1 final

Programming Assignment
P1 final

Deliverable: P2 labels

Programming Assignment
P2

Deliverable: P2 final

Programming Assignment
P2

Deliverable: Project Report R0a

Project proposal and team members
Project Report R0

Deliverable: Project Report R0b

Project proposal (Optional Revision)
Project Report R0b

Deliverable: Project Report R1

Project proposal
Project Report R1

Deliverable: Project Report R2

Project Design and Partial Implementation
Project Report R2

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

Deliverable: H1

Homework
H1

Deliverable: H2

Homework
H2

Deliverable: Exam

Exam 1
Exam

Deliverable: Exam

Exam 2 (Final)
Exam

Lecture 1

Module: Introduction
Jurafsky&Martin
Introduction

Lecture 2

Module: Projects
Projects

Lecture 3

Module: Normalization and n-grams
Church: pendulum
N-Gram

Lecture 4

Module: Naive Bayes and sentiment classification
Bayes

Lecture 6

Module: Words and vectors
Vectors
Goldberg and Levy

Lecture 7

Module: Word embeddings

Lecture 8

Module: Deep learning for NLP
Deep

Lecture 9

Module: Deep learning for NLP
Deep

Lecture 10

Module: Part-of-speech tagging
POS

Lecture 11

Module: Constituency grammar
Grammar

Lecture 12

Module: Constituency grammar

Lecture 13

Module: Constituency parsing
Parsing

Lecture 14

Module: Dependency grammar
Dependency

Lecture 15

Module: Dependency parsing

Lecture 16

Module: Logical representations

Lecture 17

Module: Information extraction
Extraction

Lecture 18

Module: Word senses
Senses

Lecture 19

Module: Semantic roles
Semantic Roles

Lecture 20

Module: Semantic roles

Lecture 21

Module: Discourse: Coreference
Coreference

Lecture 22

Module: Discourse: Coreference

Lecture 23

Module: Discourse: Coherence
Coherence

Lecture 24

Module: Discourse: Argumentation
Argumentation

Lecture 25

Module: Time
Time

Lecture 26

Module: Discussion

Lecture 27

Module: Student presentations

Lecture 28

Module: Student presentations