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:
1)Natural Language Understanding (NLU):
a) It involves the below tasks:
b) To map the input to useful representations.
c)To analyze the different aspects of the language.
2) Natural Language Generation (NLG)
a) Text Planning
b) Sentence Planning
c) Text Realization