I 256: Applied Natural Language Processing

   Fall 2009, Barbara Rosario

Course Information

 

Schedule    

 

Date

Lecture Topics / Assignments

Readings (due on date shown)

1 Aug 27 Course Introduction No reading.
2 Sep 1 Linguistic Essentials & Python Intro

Assignment 0: Get started with Python

Python Programming Fundamentals

Chapter 3 of Foundations of Statistical NLP
Chapter 1 of the book Natural Language Processing with Python

  Sep 3 Morphology, stemming, tokenization An introduction

Sessions 3.4 through 3.8 of Chapter 3 of NLTK book

3 Sep 8 Corpora and lexical resources

Assignment 1 due: Get really started with Python

Chapter 3 of Foundations of Statistical NLP

Chapter 2 of NLTK book

Sep 10 Word sense disambiguation &  intro to probability theory
Chapter 7  of Foundations of Statistical NLP
4 Sep 15 Part of speech tagging & intro to graphical models Chapter 10  of Foundations of Statistical NLP

Chapter 5 of NLTK book 

Sep 17 Class canceled  
5 Sep 22 Language Models, intro to smoothing Chapter 6  of Foundations of Statistical NLP
Sep 24 Lexical acquisition Assignment 2 due Chapters 5 and 8  of Foundations of Statistical NLP

Review paper on Similarity measures for WordNet

6 Sep 29 Review  
Oct 1 Classification (1) Chapter 6 of NLTK book 
7 Oct 6 Classification (2)Assignment 3 due Chapter 6 of NLTK book (Session 6.4 on)
Oct 8 Projects

Guest lecture: Dispute Finder

8 Oct 13 Information Extraction (1) Chapter 7 of NLTK book (Extracting Information from Text)
Oct 15 Information Extraction (2)

Project proposal  due

 
9 Oct 20 Project proposals discussion

Assignment 4 due

 
Oct 22 Clustering Chapter 14 of Foundations of Statistical NLP
10 Oct 27 Classification homework  
Oct 29 Guest lecture on cross-language IR (Doug Oard, University of Maryland)  
11 Nov 3 No class  
Nov 5 Guest lecture on Machine Translation (John DeNero, CS, UC Berkeley)

Project checkpoint

Tutorial on building model 1 (by John DeNero)

 

12 Nov 10 Summarization
Nov 12 Question answering
13 Nov 17 Guest lecture by Bill Schilit (Google Books)
Nov 19 Guest lecture by Emilia Stoica (Ask.com)  
14 Nov 24 Sentence Structure Chapter 12  of Foundations of Statistical NLP

Chapter 8 of NLTK book (Analyzing Sentence Structure)

Nov 26 Holiday (no class)
15 Dec 1 Class Presentations

Final Projects

Dec 3 Class Presentations

 

 See Final Projects