Machine learning, explained then built
StatQuest for the concepts, scikit-learn for the practice, 3Blue1Brown for the intuition, and Karpathy when you are ready to write the network yourself.
62 sources·13 rooms
Published by learnthings · 2h ago
machine learningdata scienceai
You get your own copy — yours to change, and to take notes on.
Stage 1 · What the field actually is
Fundamentals: validation, error, bias and variance
5- 1A Gentle Introduction to Machine Learningyoutube.com
- 2Machine Learning Fundamentals: Cross Validationyoutube.com
- 3Machine Learning Fundamentals: The Confusion Matrixyoutube.com
- 4Machine Learning Fundamentals: Sensitivity and Specificityyoutube.com
- 5Machine Learning Fundamentals: Bias and Varianceyoutube.com
Two things worth reading before any modelling
2- 6Google's Machine Learning Crash Coursedevelopers.google.com
- 7Rules of Machine Learning — engineering practice, not mathsdevelopers.google.com
Stage 2 · Regression, classification, regularisation
From fitting a line to logistic regression
9- 8The Main Ideas of Fitting a Line to Data (The Main Ideas of Least Squares and Linear Regression.)youtube.com
- 9Linear Regression, Clearly Explained!!!youtube.com
- 10Multiple Regression, Clearly Explained!!!youtube.com
- 11StatQuest: Logistic Regressionyoutube.com
- 12Logistic Regression Details Pt1: Coefficientsyoutube.com
- 13ROC and AUC, Clearly Explained!youtube.com
- 14Regularization Part 1: Ridge (L2) Regressionyoutube.com
- 15Regularization Part 2: Lasso (L1) Regressionyoutube.com
- 16Ridge vs Lasso Regression, Visualized!!!youtube.com
The library and the standard textbook
3- 17scikit-learn, getting startedscikit-learn.org
- 18Cross-validation, in the scikit-learn docsscikit-learn.org
- 19An Introduction to Statistical Learning (free PDF)statlearning.com
Stage 3 · Trees, ensembles, clustering, dimensions
The algorithms you will actually reach for
12- 20StatQuest: Principal Component Analysis (PCA), Step-by-Stepyoutube.com
- 21StatQuest: PCA main ideas in only 5 minutes!!!youtube.com
- 22StatQuest: t-SNE, Clearly Explainedyoutube.com
- 23StatQuest: Hierarchical Clusteringyoutube.com
- 24StatQuest: K-means clusteringyoutube.com
- 25StatQuest: K-nearest neighbors, Clearly Explainedyoutube.com
- 26Naive Bayes, Clearly Explained!!!youtube.com
- 27Decision and Classification Trees, Clearly Explained!!!youtube.com
- 28Regression Trees, Clearly Explained!!!youtube.com
- 29StatQuest: Random Forests Part 1 - Building, Using and Evaluatingyoutube.com
- 30StatQuest: Random Forests Part 2: Missing data and clusteringyoutube.com
- 31AdaBoost, Clearly Explainedyoutube.com
Practice on real data
2- 32Kaggle's Intro to Machine Learningkaggle.com
- 33MLU-Explain — visual explanations of the same ideasmlu-explain.github.io
Stage 4 · Neural networks, intuition then code
What a network is, and how it learns
4Gradient descent and backpropagation, statistically
9- 38The Chain Rule, Clearly Explained!!!youtube.com
- 39Gradient Descent, Step-by-Stepyoutube.com
- 40Stochastic Gradient Descent, Clearly Explained!!!youtube.com
- 41Happy Halloween (Neural Networks Are Not Scary)youtube.com
- 42The Essential Main Ideas of Neural Networksyoutube.com
- 43The Chain Rule, Clearly Explained!!!youtube.com
- 44Gradient Descent, Step-by-Stepyoutube.com
- 45Neural Networks Pt. 2: Backpropagation Main Ideasyoutube.com
- 46Backpropagation Details Pt. 1: Optimizing 3 parameters simultaneously.youtube.com
Build one yourself (Andrej Karpathy)
4Where to go when you want to train real things
3- 51Practical Deep Learning for Coders (fast.ai)course.fast.ai
- 52Dive into Deep Learning — free interactive bookd2l.ai
- 53A Recipe for Training Neural Networkskarpathy.github.io
Stage 5 · Long-form courses
Full courses, when you want one sitting
3The courses these videos come from
5- 57StatQuest with Josh Starmer: Machine Learning (106 videos)youtube.com
- 583Blue1Brown: Neural networks (10 videos)youtube.com
- 59Andrej Karpathy: Neural Networks: Zero to Hero (10 videos)youtube.com
- 60StatQuest with Josh Starmer: Neural Networks / Deep Learning (33 videos)youtube.com
- 61freeCodeCamp.org: Machine Learning (17 videos)youtube.com
How to use this path
1- 62The honest prerequisite list