Posts

Showing posts with the label Natural Language Generation

Natural Language Generation

Natural language processing (NLP) is an area of computer science and artificial intelligence  concerned with the interaction between computers and humans in natural language.  The ultimate goal of NLP is to help computers understand language as well as we do.  It is the driving force behind things like virtual assistants, speech recognition, sentiment analysis, automatic text summarization, machine translation, and much more. In this post, we'll cover the basics of natural language processing, dive into some of its techniques, and also learn how NLP has benefited from recent advances in Deep Learing. Introduction  Natural language processing (NLP) is the intersection of computer science, linguistics, and machine learning . The field focuses on communication between computers and humans in natural language and NLP is all about making computers understand and generate human language. Applications of NLP   techniques include voice assistants like Amazon's...