SpeechandLanguageProcessing
An Introduction to Natural Language Processing,
Computational Linguistics, and Speech Recognition
Third Edition draft
Daniel Jurafsky
Stanford University
James H. Martin
University of Colorado at Boulder
Copyright ©2020. All rights reserved.
Draft of December 30, 2020. Comments and typos welcome!
SummaryofContents
1 Introduction. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
2 Regular Expressions, Text Normalization, Edit Distance . . . . . . . . .
3 N-gram Language Models . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
4 Naive Bayes and Sentiment Classication . . . . . . . . . . . . . . . . . . . . . . .
5 Logistic Regression . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
6 Vector Semantics and Embeddings . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
7 Neural Networks and Neural Language Models . . . . . . . . . . . . . . . . .
8 Sequence Labeling for Parts of Speech and Named Entities . . . . . .
9 Deep Learning Architectures for Sequence Processing . . . . . . . . . . .
10 Contextual Embeddings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
11 Machine Translation and Encoder-Decoder Models . . . . . . . . . . . . .
12 Constituency Grammars . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
13 Constituency Parsing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
14 Dependency Parsing . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
15 Logical Representations of Sentence Meaning . . . . . . . . . . . . . . . . . . .
16 Computational Semantics and Semantic Parsing . . . . . . . . . . . . . . . .
17 Information Extraction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
18 Word Senses and WordNet . . . . . . . . . . . . . . . . . . . . . . . . . . .
Speech and Language Processing An Introduction to Natural Language Processing, Computational Linguistics, and Speech Recognition_Dan Jurafsky and James H. Martin.pdf