Foundation
ML Fundamentals
Classical machine learning from regression to ensembles, with no black boxes.
- What Is Machine LearningLearn · Free · 45 minMachine learning is teaching computers to find patterns in data instead of writing rules by hand.Open
- Linear RegressionBuild · 1 h 30 minLinear regression draws the best straight line through your data. It is the "hello world" of machine learning.Needs Full Access
- Logistic RegressionBuild · 1 h 30 minLogistic regression bends a straight line into an S-curve to answer yes-or-no questions with probabilities.Needs Full Access
- Decision Trees and Random ForestsBuild · 1 h 30 minA decision tree is just a flowchart. But a forest of them is one of the most powerful tools in ML.Needs Full Access
- Support Vector MachinesBuild · 1 h 30 minFind the widest street between two classes. That is the entire idea.Needs Full Access
- K-Nearest Neighbors and DistancesBuild · 1 h 30 minStore everything. Predict by looking at your neighbors. The simplest algorithm that actually works.Needs Full Access
- Unsupervised LearningBuild · 1 h 30 minNo labels, no teacher. The algorithm finds structure on its own.Needs Full Access
- Feature Engineering & SelectionBuild · 1 h 30 minA good feature is worth a thousand data points.Needs Full Access
- Model EvaluationBuild · 1 h 30 minA model is only as good as the way you measure it.Needs Full Access
- Bias-Variance TradeoffLearn · 1 h 15 minEvery model error comes from one of three sources: bias, variance, or noise. You can only control the first two.Needs Full Access
- Ensemble MethodsBuild · 2 hA group of weak learners, combined correctly, becomes a strong learner. This is not a metaphor. It is a theorem.Needs Full Access
- Hyperparameter TuningBuild · 1 h 30 minHyperparameters are the knobs you turn before training starts. Turning them well is the difference between a mediocre model and a great one.Needs Full Access
- ML PipelinesBuild · 2 hA model is not a product. A pipeline is. The pipeline is everything from raw data to deployed prediction, and every step must be reproducible.Needs Full Access
- Naive BayesBuild · 1 h 15 minThe "naive" assumption is wrong, and it works anyway. That's the beauty of it.Needs Full Access
- Time Series FundamentalsBuild · 1 h 30 minPast performance does predict future results -- if you check for stationarity first.Needs Full Access
- Anomaly DetectionBuild · 1 h 15 minNormal is easy to define. Abnormal is whatever doesn't fit.Needs Full Access
- Handling Imbalanced DataBuild · 1 h 30 minWhen 99% of your data is "normal," accuracy is a lie.Needs Full Access
- Feature SelectionBuild · 1 h 15 minMore features is not better. The right features is better.Needs Full Access