NLP stands for Natural Language Processing, which is a branch of artificial intelligence. It enables machines to understand, interpret, and manipulate the human language.
Components of NLP:
There are mainly two components of Natural Language processing, which are given below:
- Natural Language Understanding (NLU):
It involves the below tasks:
To map the input to useful representations.
To analyze the different aspects of the language. - Natural Language Generation (NLG)
Text Planning
Sentence Planning
Text Realization