Class Central is learner-supported. When you buy through links on our site, we may earn an affiliate commission.

YouTube

NLTK with Python 3 for Natural Language Processing

sentdex via YouTube

Overview

Coursera Flash Sale
40% Off Coursera Plus for 3 Months!
Grab it
Learn natural language processing fundamentals through this comprehensive video tutorial series covering essential NLTK library techniques with Python 3. Master core NLP concepts starting with tokenization of words and sentences, then progress through stop words removal, stemming, and part-of-speech tagging. Explore advanced parsing techniques including chunking and chinking for extracting meaningful phrases from text. Dive into named entity recognition to identify people, places, and organizations, and understand lemmatization for word normalization. Work with NLTK's built-in corpora and WordNet lexical database to enhance text analysis capabilities. Build practical text classification systems using words as features and implement machine learning algorithms including Naive Bayes for sentiment analysis. Discover how to save trained classifiers using Pickle and integrate scikit-learn algorithms for improved performance. Learn to combine multiple algorithms through voting mechanisms and investigate potential bias in training data. Apply your knowledge to real-world scenarios by building sentiment analysis modules and analyzing Twitter data in real-time. Conclude by creating live graphing systems to visualize Twitter sentiment trends, providing hands-on experience with social media data processing and dynamic visualization techniques.

Syllabus

Natural Language Processing With Python and NLTK p.1 Tokenizing words and Sentences
Stop Words - Natural Language Processing With Python and NLTK p.2
Stemming - Natural Language Processing With Python and NLTK p.3
Part of Speech Tagging - Natural Language Processing With Python and NLTK p.4
Chunking - Natural Language Processing With Python and NLTK p.5
Chinking - Natural Language Processing With Python and NLTK p.6
Named Entity Recognition - Natural Language Processing With Python and NLTK p.7
Lemmatizing - Natural Language Processing With Python and NLTK p.8
NLTK Corpora - Natural Language Processing With Python and NLTK p.9
WordNet - Natural Language Processing With Python and NLTK p.10
Text Classification - Natural Language Processing With Python and NLTK p.11
Words as Features for Learning - Natural Language Processing With Python and NLTK p.12
Naive Bayes - Natural Language Processing With Python and NLTK p.13
Save Classifier with Pickle - Natural Language Processing With Python and NLTK p.14
Scikit-Learn incorporation - Natural Language Processing With Python and NLTK p.15
Combining Algos with a Vote - Natural Language Processing With Python and NLTK p.16
Investigating Bias - Natural Language Processing With Python and NLTK p.17
Better training data - Natural Language Processing With Python and NLTK p.18
Sentiment Analysis Module - Natural Language Processing With Python and NLTK p.19
Twitter Sentiment Analysis - Natural Language Processing With Python and NLTK p.20
Graphing Live Twitter Sentiment - Language Processing With Python and NLTK p.21

Taught by

sentdex

Reviews

Start your review of NLTK with Python 3 for Natural Language Processing

Never Stop Learning.

Get personalized course recommendations, track subjects and courses with reminders, and more.

Someone learning on their laptop while sitting on the floor.