Machine Learning Demo - Get Excited!
Get all the Datasets Codes and Slides here
How to use the ML A-Z folder & Google Colab
Installing R and R Studio (Mac Linux & Windows)
EXTRA: Use ChatGPT to Boost your ML Skills
Importing the Dataset - Step 1
Importing the Dataset - Step 2
Importing the Dataset - Step 3
For Python learners summary of Object-oriented programming: classes & objects
Coding Exercise 1: Importing and Preprocessing a Dataset for Machine Learning
Taking care of Missing Data - Step 1
Taking care of Missing Data - Step 2
Coding Exercise 2: Handling Missing Data in a Dataset for Machine Learning
Encoding Categorical Data - Step 1
Encoding Categorical Data - Step 2
Encoding Categorical Data - Step 3
Coding Exercise 3: Encoding Categorical Data for Machine Learning
Splitting the dataset into the Training set and Test set - Step 1
Splitting the dataset into the Training set and Test set - Step 2
Splitting the dataset into the Training set and Test set - Step 3
Coding Exercise 4: Dataset Splitting and Feature Scaling
Coding exercise 5: Feature scaling for Machine Learning
Taking care of Missing Data
Encoding Categorical Data
Splitting the dataset into the Training set and Test set - Step 1
Splitting the dataset into the Training set and Test set - Step 2
Data Preprocessing Template
Simple Linear Regression Intuition
Simple Linear Regression in Python - Step 1a
Simple Linear Regression in Python - Step 1b
Simple Linear Regression in Python - Step 2a
Simple Linear Regression in Python - Step 2b
Simple Linear Regression in Python - Step 3
Simple Linear Regression in Python - Step 4a
Simple Linear Regression in Python - Step 4b
Simple Linear Regression in Python - Additional Lecture
Simple Linear Regression in R - Step 1
Simple Linear Regression in R - Step 2
Simple Linear Regression in R - Step 3
Simple Linear Regression in R - Step 4a
Simple Linear Regression in R - Step 4b
Simple Linear Regression in R - Step 4c
Simple Linear Regression Quiz
Dataset + Business Problem Description
Multiple Linear Regression Intuition
Assumptions of Linear Regression
Multiple Linear Regression Intuition - Step 3
Multiple Linear Regression Intuition - Step 4
Understanding the P-Value
Multiple Linear Regression Intuition - Step 5
Multiple Linear Regression in Python - Step 1a
Multiple Linear Regression in Python - Step 1b
Multiple Linear Regression in Python - Step 2a
Multiple Linear Regression in Python - Step 2b
Multiple Linear Regression in Python - Step 3a
Multiple Linear Regression in Python - Step 3b
Multiple Linear Regression in Python - Step 4a
Multiple Linear Regression in Python - Step 4b
Multiple Linear Regression in Python - Backward Elimination
Multiple Linear Regression in Python - EXTRA CONTENT
Multiple Linear Regression in R - Step 1a
Multiple Linear Regression in R - Step 1b
Multiple Linear Regression in R - Step 2a
Multiple Linear Regression in R - Step 2b
Multiple Linear Regression in R - Step 3
Multiple Linear Regression in R - Backward Elimination - HOMEWORK !
Multiple Linear Regression in R - Backward Elimination - Homework Solution
Multiple Linear Regression in R - Automatic Backward Elimination
Multiple Linear Regression Quiz
Polynomial Regression Intuition
Polynomial Regression in Python - Step 1a
Polynomial Regression in Python - Step 1b
Polynomial Regression in Python - Step 2a
Polynomial Regression in Python - Step 2b
Polynomial Regression in Python - Step 3a
Polynomial Regression in Python - Step 3b
Polynomial Regression in Python - Step 4a
Polynomial Regression in Python - Step 4b
Polynomial Regression in R - Step 1a
Polynomial Regression in R - Step 1b
Polynomial Regression in R - Step 2a
Polynomial Regression in R - Step 2b
Polynomial Regression in R - Step 3a
Polynomial Regression in R - Step 3b
Polynomial Regression in R - Step 3c
Polynomial Regression in R - Step 4a
Polynomial Regression in R - Step 4b
R Regression Template - Step 1
R Regression Template - Step 2
Polynomial Regression Quiz
Decision Tree Regression Intuition
Decision Tree Regression in Python - Step 1a
Decision Tree Regression in Python - Step 1b
Decision Tree Regression in Python - Step 2
Decision Tree Regression in Python - Step 3
Decision Tree Regression in Python - Step 4
Decision Tree Regression in R - Step 1
Decision Tree Regression in R - Step 2
Decision Tree Regression in R - Step 3
Decision Tree Regression in R - Step 4
Decision Tree Regression Quiz
Random Forest Regression Intuition
Random Forest Regression in Python - Step 1
Random Forest Regression in Python - Step 2
Random Forest Regression in R - Step 1
Random Forest Regression in R - Step 2
Random Forest Regression in R - Step 3
Random Forest Regression Quiz
Make sure you have this Model Selection folder ready
Preparation of the Regression Code Templates - Step 1
Preparation of the Regression Code Templates - Step 2
Preparation of the Regression Code Templates - Step 3
Preparation of the Regression Code Templates - Step 4
THE ULTIMATE DEMO OF THE POWERFUL REGRESSION CODE TEMPLATES IN ACTION! - STEP 1
THE ULTIMATE DEMO OF THE POWERFUL REGRESSION CODE TEMPLATES IN ACTION! - STEP 2
Conclusion of Part 2 - Regression
Logistic Regression Intuition
Logistic Regression in Python - Step 1a
Logistic Regression in Python - Step 1b
Logistic Regression in Python - Step 2a
Logistic Regression in Python - Step 2b
Logistic Regression in Python - Step 3a
Logistic Regression in Python - Step 3b
Logistic Regression in Python - Step 4a
Logistic Regression in Python - Step 4b
Logistic Regression in Python - Step 5
Logistic Regression in Python - Step 6a
Logistic Regression in Python - Step 6b
Logistic Regression in Python - Step 7a
Logistic Regression in Python - Step 7b
Logistic Regression in Python - Step 7c
Logistic Regression in Python - Step 7 (Colour-blind friendly image)
Logistic Regression in R - Step 1
Logistic Regression in R - Step 2
Logistic Regression in R - Step 3
Logistic Regression in R - Step 4
Logistic Regression in R - Step 5a
Logistic Regression in R - Step 5b
Logistic Regression in R - Step 5c
Logistic Regression in R - Step 5 (Colour-blind friendly image)
R Classification Template
Machine Learning Regression and Classification EXTRA
EXTRA CONTENT: Logistic Regression Practical Case Study
Mapping to a higher dimension
Types of Kernel Functions
Non-Linear Kernel SVR (Advanced)
Kernel SVM in Python - Step 1
Kernel SVM in Python - Step 2
Naive Bayes Intuition (Challenge Reveal)
Naive Bayes Intuition (Extras)
Naive Bayes in Python - Step 1
Naive Bayes in Python - Step 2
Naive Bayes in Python - Step 3
Naive Bayes in R - Step 1
Naive Bayes in R - Step 2
Naive Bayes in R - Step 3
Decision Tree Classification Intuition
Decision Tree Classification in Python - Step 1
Decision Tree Classification in Python - Step 2
Decision Tree Classification in R - Step 1
Decision Tree Classification in R - Step 2
Decision Tree Classification in R - Step 3
Decision Tree Classification Quiz
Random Forest Classification Intuition
Random Forest Classification in Python - Step 1
Random Forest Classification in Python - Step 2
Random Forest Classification in R - Step 1
Random Forest Classification in R - Step 2
Random Forest Classification in R - Step 3
Random Forest Classification Quiz
Make sure you have this Model Selection folder ready
Confusion Matrix & Accuracy Ratios
ULTIMATE DEMO OF THE POWERFUL CLASSIFICATION CODE TEMPLATES IN ACTION - STEP 1
ULTIMATE DEMO OF THE POWERFUL CLASSIFICATION CODE TEMPLATES IN ACTION - STEP 2
ULTIMATE DEMO OF THE POWERFUL CLASSIFICATION CODE TEMPLATES IN ACTION - STEP 3
ULTIMATE DEMO OF THE POWERFUL CLASSIFICATION CODE TEMPLATES IN ACTION - STEP 4
What is Clustering? (Supervised vs Unsupervised Learning)
K-Means Clustering Intuition
K-Means Clustering in Python - Step 1a
K-Means Clustering in Python - Step 1b
K-Means Clustering in Python - Step 2a
K-Means Clustering in Python - Step 2b
K-Means Clustering in Python - Step 3a
K-Means Clustering in Python - Step 3b
K-Means Clustering in Python - Step 3c
K-Means Clustering in Python - Step 4
K-Means Clustering in Python - Step 5a
K-Means Clustering in Python - Step 5b
K-Means Clustering in Python - Step 5c
K-Means Clustering in R - Step 1
K-Means Clustering in R - Step 2
Hierarchical Clustering Intuition
Hierarchical Clustering How Dendrograms Work
Hierarchical Clustering Using Dendrograms
Hierarchical Clustering in Python - Step 1
Hierarchical Clustering in Python - Step 2a
Hierarchical Clustering in Python - Step 2b
Hierarchical Clustering in Python - Step 2c
Hierarchical Clustering in Python - Step 3a
Hierarchical Clustering in Python - Step 3b
Hierarchical Clustering in R - Step 1
Hierarchical Clustering in R - Step 2
Hierarchical Clustering in R - Step 3
Hierarchical Clustering in R - Step 4
Hierarchical Clustering in R - Step 5
Hierarchical Clustering Quiz
Conclusion of Part 4 - Clustering
The Multi-Armed Bandit Problem
Upper Confidence Bound (UCB) Intuition
Upper Confidence Bound in Python - Step 1
Upper Confidence Bound in Python - Step 2
Upper Confidence Bound in Python - Step 3
Upper Confidence Bound in Python - Step 4
Upper Confidence Bound in Python - Step 5
Upper Confidence Bound in Python - Step 6
Upper Confidence Bound in Python - Step 7
Upper Confidence Bound in R - Step 1
Upper Confidence Bound in R - Step 2
Upper Confidence Bound in R - Step 3
Upper Confidence Bound in R - Step 4
Upper Confidence Bound Quiz
Thompson Sampling Intuition
Algorithm Comparison: UCB vs Thompson Sampling
Thompson Sampling in Python - Step 1
Thompson Sampling in Python - Step 2
Thompson Sampling in Python - Step 3
Thompson Sampling in Python - Step 4
Additional Resource for this Section
Thompson Sampling in R - Step 1
Thompson Sampling in R - Step 2
Welcome to Part 7 - Natural Language Processing
Types of Natural Language Processing
Classical vs Deep Learning Models
Natural Language Processing in Python - Step 1
Natural Language Processing in Python - Step 2
Natural Language Processing in Python - Step 3
Natural Language Processing in Python - Step 4
Natural Language Processing in Python - Step 5
Natural Language Processing in Python - Step 6
Natural Language Processing in Python - EXTRA
Natural Language Processing in R - Step 1
Natural Language Processing in R - Step 2
Natural Language Processing in R - Step 3
Natural Language Processing in R - Step 4
Natural Language Processing in R - Step 5
Natural Language Processing in R - Step 6
Natural Language Processing in R - Step 7
Natural Language Processing in R - Step 8
Natural Language Processing in R - Step 9
Natural Language Processing in R - Step 10
Natural Language Processing Quiz
How do Neural Networks work?
How do Neural Networks learn?
Stochastic Gradient Descent
Business Problem Description
ANN in R - Step 4 (Last step)
Deep Learning Additional Content
EXTRA CONTENT: ANN Case Study