Bridging the gap between Human language and Machine understanding

Have you ever wondered how Alexa understands your commands, how a machine could instantly tell if people love or hate a product or how Google Translate works? Welcome to the captivating world of natural language processing!

image.png

                               [AI and Human-Machine Collaboration: Driving Transformation](<https://yourstory.com/2019/06/ai-human-machine-collaboration-driving-transformation>)

What is NLP?

Natural Language Processing (NLP) is a branch of Artificial Intelligence that combines computer science along with the field of linguistics to give machines ability to read, understand and analyze human language. Let me give you a quick example based on it in simpler words. Imagine you have a foreign friend asking you to make them learn your language, that’s what NLP does for computers!

NLP: Core Components

NLP is in general divided into two components:

Here are the further subparts responsible for carrying out above work:

image.png

Text Preprocessing:

Text preprocessing is basically conversion of unstructured data into structured way in order to make the text easy to understand for machines.

It consists of:

Tokenization in NLP: Types, Challenges, Examples, Tools

Tokenization in NLP: Types, Challenges, Examples, Tools