Machine Learning

This course is based on: Hands-On Machine Learning with Scikit-Learn and TensorFlow
Last Updated: May 02, 2020


Machine learning is now at the heart of today's high-tech products: from virtual assistants like Siri/Alexa/Google to product recommendations to applications in healthcare and driverless automobiles. Learn the essential concepts below and how machine learning is becoming embedded in our everday day-to-day life.


Recommended Prerequisites: Probability, Algorithms & Data Structures, Linear Algebra, Statistics (Coming Soon), Optimization (Coming Soon)

Chapter 1
Chapter 1.1: What is Machine Learning?
Machine Learning Basics | What Is Machine Learning? | Introduction To Machine Learning | Simplilearn Views: 1.14M; Net Likes: 13.9K; Like Ratio: 96%; Length: 7m
AI vs Machine Learning vs Deep Learning | Machine Learning Training with Python | Edureka Views: 851K; Net Likes: 13.8K; Like Ratio: 95%; Length: 14m
What is machine learning? Views: 465K; Net Likes: 11.4K; Like Ratio: 99%; Length: 11m
Machine Learning Full Course | Learn Machine Learning | Machine Learning Tutorial | Simplilearn Views: 347K; Net Likes: 7.59K; Like Ratio: 99%; Length: 6H21m
Chapter 1.2: Supervised vs. Unsupervised Learning
Supervised and Unsupervised Learning In Machine Learning | Machine Learning Tutorial | Simplilearn Views: 59.5K; Net Likes: 1.07K; Like Ratio: 98%; Length: 9m
Machine Learning - Supervised VS Unsupervised Learning Views: 135K; Net Likes: 1.03K; Like Ratio: 95%; Length: 5m
Supervised vs Unsupervised Views: 18.1K; Net Likes: 134; Like Ratio: 96%; Length: 7m
Berbagai Algoritma dalam Machine Learning: Supervised vs Unsupervised Views: 2K; Net Likes: 55; Like Ratio: 100%; Length: 9m
Chapter 1.3: Batch vs. Online Learning
Multitask Learning (C3W2L08) Views: 28.1K; Net Likes: 310; Like Ratio: 99%; Length: 13m
Max Halford: Online Machine Learning with Creme | PyData Amsterdam 2019 Views: 2.21K; Net Likes: 77; Like Ratio: 100%; Length: 21m
Batch Versus Online Machine Learning | Types of Machine Learning || Stephen Simon Views: 487; Net Likes: 20; Like Ratio: 100%; Length: 4m
Machine learning W10 5 Online Learning Views: 5.75K; Net Likes: 20; Like Ratio: 95%; Length: 12m
Chapter 1.4: Instance-Based vs. Model-Based Learning
Keynote Talk: Model Based Machine Learning Views: 9.36K; Net Likes: 166; Like Ratio: 97%; Length: 1H7m
Machine Learning - Collaborative Filtering & Its Challenges Views: 12.8K; Net Likes: 89; Like Ratio: 99%; Length: 4m
CS885 Lecture 9: Model-based RL Views: 2.23K; Net Likes: 34; Like Ratio: 97%; Length: 1H24m
Learning model-based planning from scratch Views: 1.89K; Net Likes: 30; Like Ratio: 97%; Length: 11m
Chapter 1.5: Main Challenges in Machine Learning
Candidate Elimination Algorithm Concept | Machine Learning (2019) Views: 78.7K; Net Likes: 1.29K; Like Ratio: 97%; Length: 7m
One Minute Challenge: Machine Learning Vs Deep Learning - The Medical Futurist Views: 5.2K; Net Likes: 51; Like Ratio: 98%; Length: 1m
Machine Learning (08) || Main Challenges of Machine Learning || Urdu Views: 438; Net Likes: 16; Like Ratio: 100%; Length: 4m
Machine Learning as the Next Great UX Challenge Views: 626; Net Likes: 3; Like Ratio: 100%; Length: 49m
Chapter 1.6: Instance-Based vs. Model-Based Learning
Keynote Talk: Model Based Machine Learning Views: 9.36K; Net Likes: 166; Like Ratio: 97%; Length: 1H7m
Machine Learning - Collaborative Filtering & Its Challenges Views: 12.8K; Net Likes: 89; Like Ratio: 99%; Length: 4m
CS885 Lecture 9: Model-based RL Views: 2.23K; Net Likes: 34; Like Ratio: 97%; Length: 1H24m
Learning model-based planning from scratch Views: 1.89K; Net Likes: 30; Like Ratio: 97%; Length: 11m
Chapter 2
Chapter 2.1: Example End-to-End Projects
Machine Learning Projects for Beginners (Datasets Included) Views: 79.3K; Net Likes: 2.73K; Like Ratio: 98%; Length: 6m
Machine Learning Projects | Machine Learning Project Ideas For Beginners | Edureka Views: 63.1K; Net Likes: 948; Like Ratio: 97%; Length: 28m
Credit Card Fraud Detection | Project In Machine Learning | Intellipaat Views: 10.7K; Net Likes: 290; Like Ratio: 98%; Length: 1H3m
End-to-End handling of a Data Science Project Views: 5.24K; Net Likes: 117; Like Ratio: 98%; Length: 1H24m
Chapter 3
Chapter 3.1: Training a Binary Classifier
Machine Learning Tutorial Python - 8: Logistic Regression (Binary Classification) Views: 76.7K; Net Likes: 1.06K; Like Ratio: 97%; Length: 19m
Binary Logistic Regression Tutorial Views: 38.7K; Net Likes: 779; Like Ratio: 96%; Length: 11m
13. Classification Views: 62.7K; Net Likes: 583; Like Ratio: 98%; Length: 49m
Prepare your data for ML | Text Classification Tutorial Pt. 1 (Coding TensorFlow) Views: 45.8K; Net Likes: 535; Like Ratio: 98%; Length: 4m
Chapter 3.2: Classification Performance Measures
How to evaluate a classifier in scikit-learn Views: 104K; Net Likes: 1.35K; Like Ratio: 99%; Length: 54m
Machine Learning: Testing and Error Metrics Views: 61.7K; Net Likes: 1.35K; Like Ratio: 99%; Length: 44m
Performance measure on multiclass classification [accuracy, f1 score, precision, recall] Views: 42.5K; Net Likes: 774; Like Ratio: 97%; Length: 12m
Precision, Recall & F-Measure Views: 28.9K; Net Likes: 764; Like Ratio: 98%; Length: 13m
Chapter 3.3: Cross-Validation
Selecting the best model in scikit-learn using cross-validation Views: 152K; Net Likes: 2.03K; Like Ratio: 99%; Length: 35m
Machine Learning Tutorial Python 12 - K Fold Cross Validation Views: 53K; Net Likes: 1.16K; Like Ratio: 98%; Length: 25m
What is Cross Validation and its types? Views: 23.9K; Net Likes: 656; Like Ratio: 99%; Length: 18m
Machine Learning and Cross-Validation Views: 6.27K; Net Likes: 179; Like Ratio: 99%; Length: 7m
Chapter 3.4: Confusion Matrix
Making sense of the confusion matrix Views: 50K; Net Likes: 889; Like Ratio: 99%; Length: 35m
TPR,FPR,FNR,TNR, Confusion Matrix Views: 13.9K; Net Likes: 321; Like Ratio: 97%; Length: 25m
Confusion matrix, Precision, Recall| Data Science Interview questions Views: 13.5K; Net Likes: 288; Like Ratio: 98%; Length: 24m
Introduction to the Confusion Matrix in Classification Views: 5.01K; Net Likes: 127; Like Ratio: 98%; Length: 3m
Chapter 3.5: Precision and Recall
Performance measure on multiclass classification [accuracy, f1 score, precision, recall] Views: 42.5K; Net Likes: 774; Like Ratio: 97%; Length: 12m
Precision, Recall & F-Measure Views: 28.9K; Net Likes: 764; Like Ratio: 98%; Length: 13m
Precision and Recall in 100 Seconds Views: 21.4K; Net Likes: 361; Like Ratio: 96%; Length: 1m
Precision, Recall and F1-Score Views: 15.6K; Net Likes: 242; Like Ratio: 96%; Length: 9m
Chapter 3.6: ROC Curve
ROC Curves and Area Under the Curve (AUC) Explained Views: 383K; Net Likes: 4.82K; Like Ratio: 98%; Length: 14m
ROC Curves Views: 146K; Net Likes: 2.26K; Like Ratio: 99%; Length: 11m
ROC & AUC Simplest Example Views: 16.8K; Net Likes: 348; Like Ratio: 98%; Length: 14m
Tutorial 41-Performance Metrics(ROC,AUC Curve) For Classification Problem In Machine Learning Part 2 Views: 4.86K; Net Likes: 164; Like Ratio: 99%; Length: 9m
Chapter 3.7: Multiclass Classification
3.3.1 Multiclass Classification One vs all by Andrew Ng Views: 13.7K; Net Likes: 145; Like Ratio: 99%; Length: 6m
Performance Metrics On MultiClass Classification Problems Views: 2.44K; Net Likes: 74; Like Ratio: 97%; Length: 6m
Machine Learning | Multi-Class Classification Views: 1.21K; Net Likes: 19; Like Ratio: 95%; Length: 10m
Multi-class Logistic Regression from scratch using python Views: 741; Net Likes: 9; Like Ratio: 100%; Length: 14m
Chapter 4
Chapter 4.1: Introduction to Linear Regression
Video 1: Introduction to Simple Linear Regression Views: 563K; Net Likes: 4.75K; Like Ratio: 97%; Length: 13m
Linear Regression Algorithm | Linear Regression in Python | Machine Learning Algorithm | Edureka Views: 289K; Net Likes: 4.16K; Like Ratio: 96%; Length: 28m
StatQuest: Linear Models Pt.1 - Linear Regression Views: 189K; Net Likes: 3.48K; Like Ratio: 99%; Length: 27m
Linear Regression Analysis | Linear Regression in Python | Machine Learning Algorithms | Simplilearn Views: 129K; Net Likes: 1.61K; Like Ratio: 97%; Length: 35m
Chapter 4.2: Gradient Descent
Gradient Descent, Step-by-Step Views: 226K; Net Likes: 6.31K; Like Ratio: 99%; Length: 23m
3.5: Mathematics of Gradient Descent - Intelligence and Learning Views: 148K; Net Likes: 3.87K; Like Ratio: 98%; Length: 22m
Stochastic Gradient Descent, Clearly Explained!!! Views: 89K; Net Likes: 2.17K; Like Ratio: 98%; Length: 10m
3.4: Linear Regression with Gradient Descent - Intelligence and Learning Views: 92.4K; Net Likes: 1.5K; Like Ratio: 98%; Length: 21m
Chapter 4.3: Polynomial Regression
[New!] Simple Vs. Multiple Vs. Polynomial Regression | By Dr. Ry @Stemplicity Views: 443; Net Likes: 27; Like Ratio: 100%; Length: 4m
Polynomial Regression Machine Learning Python Code Views: 1.15K; Net Likes: 25; Like Ratio: 100%; Length: 16m
Polynomial Regression using Python | Polynomial Regression Machine Learning Views: 980; Net Likes: 23; Like Ratio: 96%; Length: 6m
polynomial regression | Machine learning Scikit Learn | Scikit learn tutorial Views: 1.03K; Net Likes: 15; Like Ratio: 100%; Length: 9m
Chapter 4.4: Regularized Linear Models
Regularization Part 2: Lasso Regression Views: 132K; Net Likes: 2.46K; Like Ratio: 99%; Length: 8m
Linear regression (6): Regularization Views: 118K; Net Likes: 1.14K; Like Ratio: 98%; Length: 8m
Tutorial 27- Ridge and Lasso Regression Indepth Intuition- Data Science Views: 18.3K; Net Likes: 518; Like Ratio: 97%; Length: 20m
Machine Learning Lecture 17 "Regularization / Review" -Cornell CS4780 SP17 Views: 3.83K; Net Likes: 56; Like Ratio: 100%; Length: 52m
Chapter 4.5: Logistic Regression
Statistics 101: Logistic Regression, An Introduction Views: 465K; Net Likes: 7.51K; Like Ratio: 98%; Length: 11m
Linear Regression vs Logistic Regression | Data Science Training | Edureka Views: 122K; Net Likes: 2.29K; Like Ratio: 97%; Length: 20m
Logistic Regression in Python | Logistic Regression Example | Machine Learning Algorithms | Edureka Views: 166K; Net Likes: 2.18K; Like Ratio: 97%; Length: 53m
Machine Learning Tutorial Python - 8: Logistic Regression (Binary Classification) Views: 76.7K; Net Likes: 1.06K; Like Ratio: 97%; Length: 19m
Chapter 5
Chapter 5.1: Linear SVM Classification
Support Vector Machines: A Visual Explanation with Sample Python Code Views: 260K; Net Likes: 5.76K; Like Ratio: 99%; Length: 22m
Support Vector Machines, Clearly Explained!!! Views: 182K; Net Likes: 5.61K; Like Ratio: 98%; Length: 20m
Support Vector Machine - How Support Vector Machine Works | SVM In Machine Learning | Simplilearn Views: 96.9K; Net Likes: 1.05K; Like Ratio: 96%; Length: 26m
Support Vector Machines (1): Linear SVMs, primal form Views: 80.1K; Net Likes: 574; Like Ratio: 96%; Length: 10m
Chapter 5.2: Nonlinear SVM Classification
Non Linear Support Vector Machines (Non Linear SVM) Views: 26.5K; Net Likes: 220; Like Ratio: 98%; Length: 24m
5.3 Nonlinear SVM | 5 Support Vector Machines | Pattern Recognition Class 2012 Views: 16.1K; Net Likes: 60; Like Ratio: 97%; Length: 34m
Machine Learning Lecture 24 "Kernel Support Vector Machine" -Cornell CS4780 SP17 Views: 4.3K; Net Likes: 45; Like Ratio: 100%; Length: 50m
Machine Learning Blink 9.3 (SVM kernel trick for nonlinear classification) Views: 2.01K; Net Likes: 25; Like Ratio: 100%; Length: 9m
Chapter 5.3: SVM Regression
Maths Intuition Behind Support Vector Machine Part 2 | Machine Learning Data Science Views: 990; Net Likes: 72; Like Ratio: 95%; Length: 23m
Activity 10 - Neural Networks, SVM regression, Ensembling Views: 752; Net Likes: 7; Like Ratio: 100%; Length: 26m
Chapter 5.4: Kernelized SVM
Support Vector Machines Part 3: The Radial (RBF) Kernel Views: 25.6K; Net Likes: 777; Like Ratio: 99%; Length: 15m
The Kernel Trick - THE MATH YOU SHOULD KNOW! Views: 34.4K; Net Likes: 776; Like Ratio: 96%; Length: 7m
Support Vector Machines Part 2: The Polynomial Kernel Views: 31.3K; Net Likes: 775; Like Ratio: 98%; Length: 7m
Support Vector Machines (3): Kernels Views: 72.4K; Net Likes: 455; Like Ratio: 97%; Length: 15m
Chapter 6
Chapter 6.1: Introduction to Decision Trees
StatQuest: Decision Trees Views: 267K; Net Likes: 4.87K; Like Ratio: 98%; Length: 17m
Decision Tree 1: how it works Views: 619K; Net Likes: 3.44K; Like Ratio: 97%; Length: 9m
Decision Tree Algorithm With Example | Decision Tree In Machine Learning | Data Science |Simplilearn Views: 108K; Net Likes: 1.26K; Like Ratio: 97%; Length: 32m
Machine Learning Tutorial 21 - Decision Trees Views: 2.57K; Net Likes: 65; Like Ratio: 100%; Length: 5m
Chapter 6.2: CART Training Algorithm
Regression Trees, Clearly Explained!!! Views: 61.6K; Net Likes: 1.92K; Like Ratio: 99%; Length: 22m
Tutorial 43-Random Forest Classifier and Regressor Views: 28.5K; Net Likes: 1.21K; Like Ratio: 99%; Length: 10m
CART Regression Trees Algorithm - Excel part 1 Views: 23.7K; Net Likes: 263; Like Ratio: 97%; Length: 23m
CART Regression Trees Algorithm - Excel part 2 Views: 7.66K; Net Likes: 129; Like Ratio: 98%; Length: 15m
Chapter 6.4: Gini Impurity and Entropy
StatQuest: Decision Trees, Part 2 - Feature Selection and Missing Data Views: 36.3K; Net Likes: 654; Like Ratio: 99%; Length: 5m
Tutorial 39- Gini Impurity Intuition In Depth In Decision Tree Views: 3.8K; Net Likes: 141; Like Ratio: 99%; Length: 11m
Gini Index and Entropy|Gini Index and Information gain in Decision Tree|Decision tree splitting rule Views: 2.07K; Net Likes: 63; Like Ratio: 96%; Length: 11m
Gini Impurity: Random Forest Algorithm Views: 528; Net Likes: 10; Like Ratio: 100%; Length: 9m
Chapter 6.5:
The 7 steps of machine learning (AI Adventures) Views: 1.7M; Net Likes: 26.4K; Like Ratio: 98%; Length: 10m
Machine Learning Zero to Hero (Google I/O'19) Views: 730K; Net Likes: 16.3K; Like Ratio: 99%; Length: 35m
Machine Learning Basics | What Is Machine Learning? | Introduction To Machine Learning | Simplilearn Views: 1.14M; Net Likes: 13.9K; Like Ratio: 96%; Length: 7m
Machine Learning & Artificial Intelligence: Crash Course Computer Science #34 Views: 534K; Net Likes: 11.6K; Like Ratio: 98%; Length: 11m
Chapter 7
Chapter 7.1: Introduction to Ensemble Learning
Tutorial 42 - Ensemble: What is Bagging (Bootstrap Aggregation)? Views: 20.2K; Net Likes: 632; Like Ratio: 99%; Length: 6m
Ensemble learners Views: 62K; Net Likes: 613; Like Ratio: 98%; Length: 2m
Ensembles (2): Bagging Views: 58.4K; Net Likes: 427; Like Ratio: 99%; Length: 16m
Machine Learning Tutorial 10 - Ensemble Learning in Python Machine Learning Views: 1.28K; Net Likes: 28; Like Ratio: 97%; Length: 27m
Chapter 7.2: Bagging and Bossting
Ensemble Learning, Bootstrap Aggregating (Bagging) and Boosting Views: 74.3K; Net Likes: 1.49K; Like Ratio: 97%; Length: 6m
Boosting Views: 152K; Net Likes: 1.27K; Like Ratio: 98%; Length: 2m
Bootstrap aggregating bagging Views: 120K; Net Likes: 1.12K; Like Ratio: 99%; Length: 3m
Tutorial 42 - Ensemble: What is Bagging (Bootstrap Aggregation)? Views: 20.2K; Net Likes: 632; Like Ratio: 99%; Length: 6m
Chapter 7.3: Random Forests
Random Forest Algorithm - Random Forest Explained | Random Forest in Machine Learning | Simplilearn Views: 143K; Net Likes: 1.81K; Like Ratio: 98%; Length: 45m
Machine learning - Random forests Views: 215K; Net Likes: 1.37K; Like Ratio: 98%; Length: 1H16m
Intro to Machine Learning: Lesson 1 Views: 217K; Net Likes: 1.22K; Like Ratio: 99%; Length: 1H17m
Tutorial 43-Random Forest Classifier and Regressor Views: 28.5K; Net Likes: 1.21K; Like Ratio: 99%; Length: 10m
Chapter 7.4: Gradient Boosting
Gradient Boost Part 2: Regression Details Views: 50.5K; Net Likes: 1.37K; Like Ratio: 99%; Length: 26m
Ensembles (3): Gradient Boosting Views: 115K; Net Likes: 1.04K; Like Ratio: 98%; Length: 11m
XGBoost Part 1: XGBoost Trees for Regression Views: 44.7K; Net Likes: 1.02K; Like Ratio: 99%; Length: 25m
Gradient Boost Part 3: Classification Views: 46.1K; Net Likes: 927; Like Ratio: 99%; Length: 17m
Chapter 7.5: Stacking
Marios Michailidis: How to become a Kaggle #1: An introduction to model stacking Views: 28.2K; Net Likes: 532; Like Ratio: 98%; Length: 54m
Stacked Ensemble Models and Data Science Competitions Views: 4.59K; Net Likes: 61; Like Ratio: 97%; Length: 21m
Keith Myers-Crum - sklearn Compatible Model Stacking Views: 2.3K; Net Likes: 54; Like Ratio: 100%; Length: 32m
3.1.5 Book Stacking: Video Views: 5.38K; Net Likes: 39; Like Ratio: 95%; Length: 7m
Chapter 8
Chapter 8.1: Curse of Dimensionality
Lecture 4 "Curse of Dimensionality / Perceptron" -Cornell CS4780 SP17 Views: 17.4K; Net Likes: 209; Like Ratio: 99%; Length: 47m
2. Basics of the curse of dimensionality Views: 4.4K; Net Likes: 37; Like Ratio: 100%; Length: 9m
PCA 3: The curse of dimensionality Views: 6.46K; Net Likes: 30; Like Ratio: 100%; Length: 2m
05b Machine Learning: Curse of Dimensionality Views: 578; Net Likes: 12; Like Ratio: 100%; Length: 20m
Chapter 8.2: Introduction to Dimensionality Reduction
Dimensionality Reduction: Principal Components Analysis, Part 1 Views: 99.9K; Net Likes: 1.4K; Like Ratio: 98%; Length: 13m
Dimensionality Reduction: Eigenpets, Part 1 Views: 8.95K; Net Likes: 100; Like Ratio: 100%; Length: 13m
Dimensionality Reduction: Introduction and Basic Concepts Views: 4.11K; Net Likes: 59; Like Ratio: 98%; Length: 8m
Dimensionality Reduction Views: 6.73K; Net Likes: 50; Like Ratio: 96%; Length: 3m
Chapter 8.3: Principal Component Analysis
Principal Component Analysis (PCA) clearly explained (2015) Views: 637K; Net Likes: 8.49K; Like Ratio: 98%; Length: 20m
StatQuest: PCA main ideas in only 5 minutes!!! Views: 329K; Net Likes: 5.84K; Like Ratio: 97%; Length: 6m
Principal Component Analysis (PCA) Views: 98.6K; Net Likes: 3.35K; Like Ratio: 99%; Length: 26m
Data Analysis 6: Principal Component Analysis (PCA) - Computerphile Views: 47.1K; Net Likes: 1.39K; Like Ratio: 99%; Length: 20m
Chapter 8.4: Linear Disciminant Analysis
Ali Ghodsi, Lec 2: Machine learning. classification, Linear and quadrtic discriminant analysis Views: 17.4K; Net Likes: 188; Like Ratio: 99%; Length: 1H14m
Machine Learning: What is Discriminant Analysis? Views: 5.86K; Net Likes: 94; Like Ratio: 100%; Length: 2m
Linear Discriminant Analysis(LDA): Intuition and Scatter Matrix [E19] Views: 557; Net Likes: 7; Like Ratio: 100%; Length: 28m
Chapter 8.5: Factor Analysis
Lecture 13 | Machine Learning (Stanford) Views: 89.3K; Net Likes: 223; Like Ratio: 97%; Length: 1H14m
Factor Analysis and Principal Component Analysis: Differences (Research and Statistics) Views: 13.9K; Net Likes: 174; Like Ratio: 95%; Length: 4m
Lecture 36 - Factor Analysis (05/01/2017) Views: 1.69K; Net Likes: 9; Like Ratio: 100%; Length: 49m