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

Draft chapters in progress, August 28, 2017
Chapter 8, 13, 29 and 30 are now here!
Here's a single pdf of the whole book-so-far!

Typos and comments welcome (just email slp3edbugs@gmail.com and let us know the date on the draft)!
And feel free to use the draft slides in your classes.
When will the book be finished? We don't know. (But for sure not in 2017.)
(Sorry for the random chapter numbers in the pdfs, we are constantly reorganizing. The order on this page is our 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: Language Modeling with N-Grams LM [pptx] [pdf]
[Ch. 4 in 2nd ed.]
5: Spelling Correction and the Noisy Channel Spelling [pptx] [pdf]
[expanded from pieces in Ch. 5 in 2nd ed.]
6: Naive Bayes Classification and Sentiment NB [pptx] [pdf]
Sentiment [pptx] [pdf]
[new in this edition]
7: Logistic Regression
8: Neural Nets and Neural Language Models
9: Hidden Markov Models [Ch. 6 in 2nd ed.]
9b: Neural Sequence Modeling: RNNs and LSTMs
10: Part-of-Speech Tagging [Ch. 5 in 2nd ed.]
 
11: Formal Grammars of English [Ch. 12 in 2nd ed.]
12: Syntactic Parsing [Ch. 13 in 2nd ed.]
13: Statistical Parsing [Ch. 14 in 2nd ed.]
14: Dependency Parsing [new in this edition]
 
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]
17: 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.]
18: Lexicons for Sentiment and Affect Extraction SentLex [pptx] [pdf] [new in this edition]
 
19: The Representation of Sentence Meaning
20: Computational Semantics
21: 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.]
24: Coreference Resolution and Entity Linking
25: Discourse Coherence
 
26: Seq2seq Models and Machine Translation
27: Summarization
28: Question Answering [expanded from parts of Chapter 23 in the second edition]
29: Dialog Systems and Chatbots [expanded from Chapter 24 in the second edition]
30: Advanced Dialog Systems [expanded from Chapter 24 in the second edition]
31: Speech Recognition
32: Speech Synthesis