更新时间:2021-06-11 18:39:41
封面
版权信息
Preface
1. Introduction to Natural Language Processing
Introduction
History of NLP
Text Analytics and NLP
Various Steps in NLP
Word Sense Disambiguation
Sentence Boundary Detection
Kick Starting an NLP Project
Summary
2. Feature Extraction Methods
Types of Data
Cleaning Text Data
Feature Extraction from Texts
Finding Text Similarity – Application of Feature Extraction
3. Developing a Text Classifier
Machine Learning
Supervised Learning
Developing a Text Classifier
Building Pipelines for NLP Projects
Saving and Loading Models
4. Collecting Text Data with Web Scraping and APIs
Collecting Data by Scraping Web Pages
Dealing with Semi-Structured Data
5. Topic Modeling
Topic Discovery
Topic-Modeling Algorithms
Key Input Parameters for LSA Topic Modeling
Hierarchical Dirichlet Process (HDP)
6. Vector Representation
What Is a Vector?
7. Text Generation and Summarization
Generating Text with Markov Chains
Text Summarization
Key Input Parameters for TextRank
Recent Developments in Text Generation and Summarization
Practical Challenges in Extractive Summarization
8. Sentiment Analysis
Tools Used for Sentiment Analysis
The textblob library
Understanding Data for Sentiment Analysis
Training Sentiment Models
Appendix