Natural language processing basics

Before we state some of the high-level steps involved in NLP, it is important to establish a definition of NLP. In simple terms, NLP is a collection of processes, algorithms, and tools used by intelligent systems to interpret text data written in human language for actionable insights. The mention of text data makes one fact about NLP very evident. NLP is all about interpreting unstructured data. NLP organizes unstructured text data and uses sophisticated methods to solve a plethora of problems, such as sentiment analysis, document classification, and text summarization. In this section, we will talk about some of the basic steps involved in NLP.

In the subsequent sections, we will take a deep dive into ...

Get Artificial Intelligence for Big Data now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.