Navigating the World of NLP and Text Analytics
summary
Walkthrough of practical NLP workflows that actually run end to end on Google Colab using NLTK and TextBlob plus spaCy and Gensim, showing regex cleaning, tokenization, stopword removal, stemming vs lemmatization with WordNet, bag‑of‑words and TF‑IDF features, and sentiment scoring with VADER SentimentIntensityAnalyzer. Demonstration uses the Kaggle Quora insincere dataset (subsampled ~100k, split 70k/30k), fits a CountVectorizer + LogisticRegression classifier, reports ~95% accuracy but only ~45% F1 due to 93%/7% class imbalance, and shows where preprocessing helps.
AI-written summary · about
chapters (15)
- 0:00NLP and text analytics intro
- 1:07Natural language basics
- 6:04Regex in Python for NLP
- 10:26Tokenization types
- 15:49Tokenizing with NLTK
- 26:15Stemming and lemmatization
- 32:23Stop words removal
- 40:15POS tagging with NLTK
- 44:33Bag of words and word counts
- 46:38TF-IDF vectorization
- 50:15Sentiment analysis with NLTK
- 1:03:00NLP Kaggle use case
- 1:24:57Text classification with BoW
- 1:34:29Car review sentiment
- 1:37:12Q&A
related talks
35mHow does text become data?
31mDeep Learning Techniques for Natural Language Processing
43mGetting started with AI for free
44mTeaching Computers ABCs: A Quick Intro to Natural Language Processing
01h 29mTricks, tips and topics in Text Analysis
01h 39mNatural Language Processing (NLP) in Python - From Zero to Hero
48mTopic Modelling (and more) with NLP framework Gensim
31mTaking AI/ML to the next level: Text!
