I am sure that you have seen different Digital Assistants come to your life to make it a little bit easier. Siri and Cotana are are two among those mentioned. These assistants can answer questions and do things that you ask them to do. So… How do they do this? What about language translators, these applications take input from one language and outputs in another. Two tasks mentioned above needs means to process natural languages. We study the ways in which natural languages can be processed in NLP (Natural Language Processing).
NLP can be divided mainly in to two sections.
Natural Language Understanding (NLU) and
Natural Language Generation (NLG).
Natural Language Understanding deals with understanding a language while Natural Language Generation deals with generation of language