-
Natural language processing (NLP) refers to the
branch of computer science—and more specifically, the branch of AI
concerned with giving computers the ability to understand text and
spoken language, similar to how human beings can.
The NLP pipeline comprises of a set of steps to read and understand
human language.
-
NLP helps us to organize massive chunks of text data and solve a wide
range of problems such as — Machine Translation, Text Summarization,
Topic Modeling & Segmentation, Semantic Parsing, Question and Answering
(Q&A), Sentiment Analysis and Speech Recognition.
NLP algorithms
are based on machine learning algorithms. The idea is to break up your
problem into very small pieces and then use machine learning to solve
each smaller piece separately. Then by chaining together several machine
learning models that feed into each other, you can do very complicated
things.