ABSTRACT

Natural Language Processing in the Real World is a practical guide for applying data science and machine learning to build Natural Language Processing (NLP) solutions. Where traditional, academic-taught NLP is often accompanied by a data source or dataset to aid solution building, this book is situated in the real world where there may not be an existing rich dataset.

This book covers the basic concepts behind NLP and text processing and discusses the applications across 15 industry verticals. From data sources and extraction to transformation and modelling, and classic Machine Learning to Deep Learning and Transformers, several popular applications of NLP are discussed and implemented.

This book provides a hands-on and holistic guide for anyone looking to build NLP solutions, from students of Computer Science to those involved in large-scale industrial projects.

part I|30 pages

NLP Concepts

chapter Chapter 1|26 pages

NLP Basics

part II|38 pages

Data Curation

chapter Chapter 2|34 pages

Data Sources and Extraction

part III|76 pages

Data Processing and Modeling

chapter Chapter 3|30 pages

Data Preprocessing and Transformation

chapter Chapter 4|40 pages

Data Modeling

part IV|54 pages

NLP Applications across Industry Verticals

chapter Chapter 5|24 pages

NLP Applications – Active Usage

chapter Chapter 6|26 pages

NLP Applications - Developing Usage

part V|60 pages

Implementing Advanced NLP Applications

chapter Chapter 7|28 pages

Information Extraction and Text Transforming Models

chapter Chapter 8|28 pages

Text Categorization and Affinities

part VI|78 pages

Implementing NLP Projects in the Real-World

chapter Chapter 9|24 pages

Chatbots

chapter Chapter 10|24 pages

Customer Review Analysis

chapter Chapter 11|14 pages

Recommendations and Predictions

chapter Chapter 12|12 pages

More Real-World Scenarios and Tips