In this video we are going to learn about Python Natural Language Processing (NLP) in 2 Hours. there are different topics that we are going to cover in this video like tokenization, stemming, lemmatization, parts of speech tagging, named entity recognition, sentiment analysis, language translation and many more.
What Python Natural Language Processing (NLP) ?
Natural Language Processing (NLP) is concerned with the interaction between natural language and the computer. It is one of the major components of Artificial Intelligence (AI) and computational linguistics.
Natural language processing is used everywhere, from search engines such as Google , to voice interfaces such as Siri, and there are different other usages of nlp like spell checking, spam filtering, related keyword in search engines, knowledge base support , chat bots., machine translation, speech recognition and many more.
What is NLTK ?
NLTK is also a very good learning kit because the learning curve of Python (on which NLTK is written) is very fast. NLTK has incorporated most of the NLP tasks, it’ is very elegant and easy to work with. For all these reasons, NLTK has become one of the most libraries in the NLP community.
What TextBlob ?
TextBlob is a Python (2 and 3) library for processing textual data. It provides a simple API for diving into common natural language processing (NLP) tasks such as part-of-speech tagging, noun phrase extraction, sentiment analysis, classification, translation, and more.
#nlp #natural language processing #python