Speech and Language Processing (3rd ed. draft)
Dan Jurafsky and James H. Martin

Draft chapters in progress, April 2016
Typos and comments welcome! Just let us know the date on the draft of the chapter.
Feel free to use the draft slides in your classes.

(Sorry for the random chapter numbers here and in the pdfs, we are constantly reorganizing. The order on this page (not the chapter numbers) is generally our current best guess at the final order)

Chapter Slides Relation to 2nd ed.
1:Introduction [Ch. 1 in 2nd ed.]
2:Regular Expressions, Text Normalization, and Edit Distance Text [pptx] [pdf]
Edit Distance [pptx] [pdf]
[Ch. 2 and parts of Ch. 3 in 2nd ed.]
3: Finite State Transducers
4: N-Grams LM [pptx] [pdf]
[Ch. 4 in 2nd ed.]
6: Spelling Correction and the Noisy Channel Spelling [pptx] [pdf]
[expanded from pieces in Ch. 5 in 2nd ed.]
7: Classification: Naive Bayes, Logistic Regression, Sentiment NB [pptx] [pdf]
Sentiment [pptx] [pdf]
[new in this edition]
7b: Neural Nets and Neural Language Models
8: Hidden Markov Models [Ch. 6 in 2nd ed.]
9: Part-of-Speech Tagging [Ch. 5 in 2nd ed.]
 
10: Formal Grammars of English
11: Syntactic Parsing
12: Statistical Parsing
13: Dependency Parsing
 
15: Vector Semantics Vector [pptx] [pdf] [expanded from parts of Ch. 19 and 20 in 2nd ed.]
16: Semantics with Dense Vectors Dense Vector [pptx] [pdf] [new in this edition]
18: Computing with Word Senses: WSD and WordNet Intro, Sim [pptx] [pdf]
WSD [pptx] [pdf]
[expanded from parts of Ch. 19 and 20 in 2nd ed.]
21: Lexicons for Sentiment and Affect Extraction SentLex [pptx] [pdf] [new in this edition]
 
16: The Representation of Sentence Meaning
17: Computational Semantics
??: Neural Models of Sentence Meaning (RNN, LSTM, CNN, etc.)
20: Information Extraction [Ch. 22 in 2nd ed.]
22: Semantic Role Labeling and Argument Structure SRL [pptx] [pdf]
Select [pptx] [pdf]
[expanded from parts of Ch. 19 and 20 in 2nd ed.]
 
23: Coreference Resolution and Entity Linking
24: Discourse Coherence
 
25: Seq2seq Models and Summarization
26: Machine Translation
27: Question Answering
28: Conversational Agents
29: Speech Recognition
30: Speech Synthesis