Introduction to Natural Language Processing
  • About Course
  • What is Natural Language Processing (NLP)?
  • Text Preprocessing
  • Building Model - Steps
  • Quiz
Optional: Setup Environment
  • Installing Anaconda
  • How to Use Spyder Notebook
  • How to use Jupiter Notebook
  • Installing Library
Setup Environment on Cloud(AWS)
  • Why AWS?
  • Create EC2 Instance
  • Connect to EC2 instance
  • Installing Packages
  • Transferring Files to AWS EC2 instance
Data Analysis and Data Cleaning
  • Data Analysis - Python 1
  • Data Analysis - Python 2
  • Regular Expression - Concept
  • Regular Expression - Python 1
  • Regular Expression - Python 2
  • Regular Expression - Python 3
  • Data Cleaning - Python
  • Regular Expression
  • Regular Expression
Text Preprocessing
  • Tokenization
  • Tokenization - Python
  • Stop Words
  • Stop Word Removal - Python
  • N-Grams
  • N-Grams - Python
  • Stemming
  • Stemming - Python
  • Word Sense Disambiguation
  • Word Sense Disambiguation - Python
  • Text Preprocessing
Vectorizing
  • Vectorizing
  • Count Vectorizer
  • Count Vectorizer - Python
  • TF-IDF Vectorizer
  • TF-IDF Vectorizer - Python
  • Hashing Vectorizer
  • Hashing Vectorizer - Python
  • Vectorizing
Machine Learning
  • What is Machine Learning?
  • Types of Machine Learning
  • Supervised Learning
  • Simple Linear Regression: Concept
  • Measuring Regression Model Performance: R^2 (R - Square)
  • Supervised Learning: Classification: Logistic Regression
  • Confusion Matrix
  • K - Nearest Neighbours Algorithm
  • K - Nearest Neighbours: Python 1
  • K - Nearest Neighbours: Python 2
  • Naive Bayes
Spam Filter
  • Spam Filter using CountVectorizer
  • Spam Filter using Hashing
  • Spam Filter - Python 1
  • Spam Filter - Python 2
  • Spam Filter - Python 3
Sentiment Analysis
  • Sentiment Analysis - Concept
  • Sentiment Analysis - Python 1
  • Sentiment Analysis - Python 2
  • Sentiment Analysis - Python 3
  • Sentiment Analysis - Python 4
  • Sentiment Analysis - Python 5
  • Sentiment Analysis - Python 6
  • Sentiment Analysis
Deploy Machine Learning Model on AWS Using Flask
  • Deploying ML on AWS - Concept
  • Saving the ML Model
  • Serverside - Python
  • Clientside - Python
  • Configuring AWS EC2 Instance as a Server
  • Sending Request from Client and get Response Back
Summarizing Article
  • Summarizing Article - Concept
  • Summarizing Article - Python 1
  • Summarizing Article - Python 2
  • Summarizing Article - Python 3
  • Summarizing Article - Python 4
Machine Learning: UnSupervised Learning
  • UnSupervised Learning: Clustering: K-Means Algorithm
  • Random Initialization Trap
  • Measuring UnSupervised Clusters Performance
  • Elbow Method: Choosing optimum no of clusters
Article Classification
  • Article Classification - Concept & Steps
  • Article Classification - Python 1
  • Article Classification - Python 2
  • Article Classification - Python 3
  • Article Classification - Python 4
  • Article Classification - Python 5