Too Long; Didn't Read
Natural Language Processing (NLP) refers to AI method of communicating with intelligent systems using a natural language such as English. Processing of Natural Language is required when you want an intelligent system like robot to perform as per your instructions. The field of NLP involves making computers perform useful tasks with the natural languages that humans use. The components are described below: Natural Language Understanding, Natural Language Generation, Syntactic Analysis, Phonology, Semantics, Sentence Planning and Lexical Analysis.