Mathew K Analytics

ML algorithms deep dive

A free 12-lesson course. Every lesson has a video walkthrough and a Jupyter notebook you can download or open in Google Colab; 12 lessons include real datasets. Tools covered: scikit-learn, pandas, NumPy, Matplotlib, SciPy, statsmodels.

Linear Regression from Scratch in Python | ML Algorithms #125 min
Lesson 1

Linear Regression from Scratch in Python | ML Algorithms #1

📊 Dataset · 📓 Notebook · scikit-learn · statsmodels · pandas

Logistic Regression for Classification | ML Algorithms #221 min
Lesson 2

Logistic Regression for Classification | ML Algorithms #2

📊 Dataset · 📓 Notebook · scikit-learn · pandas · NumPy

K-Nearest Neighbours (KNN) Explained | ML Algorithms #320 min
Lesson 3

K-Nearest Neighbours (KNN) Explained | ML Algorithms #3

📊 Dataset · 📓 Notebook · scikit-learn · pandas · NumPy

Decision Trees: How They Really Work | ML Algorithms #417 min
Lesson 4

Decision Trees: How They Really Work | ML Algorithms #4

📊 Dataset · 📓 Notebook · scikit-learn · pandas · NumPy

Random Forests Explained with Python | ML Algorithms #517 min
Lesson 5

Random Forests Explained with Python | ML Algorithms #5

📊 Dataset · 📓 Notebook · scikit-learn · pandas · NumPy

Gradient Boosting Explained Step by Step | ML Algorithms #617 min
Lesson 6

Gradient Boosting Explained Step by Step | ML Algorithms #6

📊 Dataset · 📓 Notebook · scikit-learn · pandas · NumPy

Support Vector Machines Made Intuitive | ML Algorithms #717 min
Lesson 7

Support Vector Machines Made Intuitive | ML Algorithms #7

📊 Dataset · 📓 Notebook · scikit-learn · pandas · NumPy

Naive Bayes Classifier Explained | ML Algorithms #816 min
Lesson 8

Naive Bayes Classifier Explained | ML Algorithms #8

📊 Dataset · 📓 Notebook · scikit-learn · pandas · NumPy

K-Means Clustering in Python | ML Algorithms #919 min
Lesson 9

K-Means Clustering in Python | ML Algorithms #9

📊 Dataset · 📓 Notebook · scikit-learn · pandas · NumPy

Hierarchical Clustering & Dendrograms | ML Algorithms #1015 min
Lesson 10

Hierarchical Clustering & Dendrograms | ML Algorithms #10

📊 Dataset · 📓 Notebook · SciPy · scikit-learn · pandas

PCA & Dimensionality Reduction Explained | ML Algorithms #1115 min
Lesson 11

PCA & Dimensionality Reduction Explained | ML Algorithms #11

📊 Dataset · 📓 Notebook · scikit-learn · pandas · NumPy

Comparing Every ML Algorithm: Capstone Project | ML Algorithms #1215 min
Lesson 12

Comparing Every ML Algorithm: Capstone Project | ML Algorithms #12

📊 Dataset · 📓 Notebook · scikit-learn · pandas · NumPy