In this series of NLP, we introduce with the basics of Natural Language Processing and how to use it with a python library – NLTK. By the end of the series, we will include a few applications of NLP along with explanation for the same.
Natural Language Processing, NLP refers to a field in computer science that deals with interaction between computer and human languages. NLP aims at allowing computers to interpret human linguistics at various levels. NLP plays an important role in various applications. To name a few – Virtual Assistants, Speech To Text, Machine Translations, Auto Correct, QnA, and much more. Although various NLP based applications exist, it is still a major task to build new applications, particularly when dealing with a non-English language. Moreover, it is difficult to get enough data for non-English languages.
This series goes through the basics and NLP, tackling the issues and difficulties along with some applications using NLP.