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
Exam

Lecture 1

Module: Introduction
Jurafsky&Martin
Introduction

Lecture 2

Module: Normalization and N-Grams
Church: pendulum
N-Gram

Lecture 3

Module: Projects
Projects

Lecture 4

Module: Naive Bayes and Sentiment Classification
Bayes

Lecture 5

Module: Naive Bayes and Sentiment Classification

Lecture 6

Module: Words and Vectors
Vectors
Goldberg and Levy

Lecture 7

Module: Word embeddings

Lecture 8

Module: Part of Speech Tagging
POS

Lecture 9

Module: Part of Speech Tagging

Lecture 10

Module: Deep Learning for NLP
Deep

Lecture 11

Module: Grammar
Grammar

Lecture 12

Module: Grammar

Lecture 13

Module: Parsing
Parsing

Lecture 14

Module: Dependencies and Parsing
Dependency

Lecture 15

Module: Dependencies and Parsing

Lecture 16

Module: Logical Representations

Lecture 18

Module: Information Extraction
Extraction

Lecture 19

Module: Word Senses
Senses

Lecture 20

Module: Semantic Roles
Semantic Roles

Lecture 21

Module: Semantic Roles

Lecture 22

Module: Discourse: Coreference
Coreference

Lecture 23

Module: Discourse: Coreference

Lecture 24

Module: Discourse: Coherence
Coherence
Argumentation

Lecture 25

Module: Time
Time

Lecture 26

Module: Discussion