Natural Language Processing (NLP)
Natural Language Processing is a discipline of computer science, and more specifically, a branch of artificial intelligence (AI) and is widely described as the automatic modification of natural languages, such as linguistic terms, by software that enables computers to monitor, analyse, comprehend, and derive useful meaning from natural or anthropogenic spoken languages.
In this case, we must comprehend the fundamental goals. Essentially, we must transfer a given input in human language to meaningful representations.
On a broad scale, NLP systems are comprised of two vital parts:
Natural Language Understanding (NLU)
In this case, we must comprehend the fundamental goals. Essentially, we must transfer a given input in human language to meaningful representations.
Key applications of NLU include:
- Profanity and Spam Filtering
- Speech and Voice Recognition
- Text-Summarization
- Sentiment Analysis
- Chatbots