Machine Learning challenges
The core ideas, made visible — with scikit-learn.
107 exercises
1. Foundations
2. Evaluating honestly
Why accuracy lieslesson 5
The confusion matrixlesson 6
Thresholds, ROC and PRlesson 7
Cross-validationlesson 8
3. Preparing data
4. Predicting a number
5. Predicting a class
Logistic regressionlesson 18
Decision boundaries and kNNlesson 19
Decision treeslesson 20
Forests and boostinglesson 21
6. Selecting and tuning
Searching hyperparameterslesson 23
The honest estimatelesson 24
7. Without labels
Clusteringlesson 26
8. Capstones
Capstone: a regression projectcapstone