Thanks to the following sources that helped significantly in the preparation of these slides: Chris Manning, Jurafsky and Martin, S. Venkatasubramanian, and many others.

TOPIC

DATE

READING FROM TEXT

NOTES

Course overview

August 29, 2008

Chapter 1

Lecture 1a, Lecture 1b

Finite state machines

Morphology

Sept 3, 2008

Chapter 3 of Jurafsky and Martin

Lecture 2a
Lecture 2b

Mathematical preliminaries

Sept 10, 2008

 Chapter 2 of Manning

Lecture 3

Spell checking, morphology etc.

Sept 17, 2008

 

Post-lecture Notes

Mathematical preliminaries

Sept 17, 2008

Chapter 2 of Manning

Post-lecture Notes

Mathematical preliminaries

Sept 24, 2008

Chapter 2 of Manning

 Lecture 5

Collocations 1

 Oct 8

 Chapter 5

 Lecture 6

Collocations 2

 Oct 15

 Chapter 5

 Lecture 7

NLTK and Python-1 Oct 22

 

 NLTK book Chapter 1

 Lecture 8

 NLTK and Python-2

Oct 22 

NLT book  

 

 Word sense disambiguation

 Oct 29

Chapter 7 

 Lecture 10

Markov model

 Nov 5

Chapter 9 

 Lecture 11

Hidden Markov model - 1

 Nov 12

Chapter 9 

 Lecture 12 (same as above)

 Viterbis algorithm, Baum-Welch

 Nov 19

Chapter 9 

 Lecture 13

 Part of speech tagging

 Dec 3

Chapter 10 

Lecture 14, Lecture 14a 

 Parsing - 1

 Dec 10

Chapter 11 

Lecture 15 

 Parsing - 2

 Dec 17

Chapter 11 

Lecture 16 (same as above)