Skip to content

Volume 6 — Machine Learning

Models that generalise

Supervised and unsupervised learning built up from linear regression, with the parts that actually decide whether a model works: features, validation, leakage and evaluation.

Outlined, not yet written

This volume is fully outlined but the lessons are not yet authored. The chapter list below is the plan of record, not a promise that content exists.

What you will be able to do

  • Frame a business problem as a learning problem — or correctly decline to
  • Build a leak-free training pipeline
  • Choose metrics that match the decision being made
  • Explain a model’s behaviour to a non-technical stakeholder

Chapters

  1. What machine learning is and is not
  2. Features, labels, training and inference
  3. Linear and logistic regression
  4. Decision trees
  5. Random forests and gradient boosting
  6. Clustering and dimensionality reduction
  7. Feature engineering
  8. Train/test/validation and cross-validation
  9. Leakage: the bug that flatters you
  10. Evaluation metrics and choosing the right one
  11. Imbalanced data
  12. Model interpretability

All volumes