Skip to main content

ML02 · Supervised Learning: Trees, Ensembles and Kernels

A free, illustrated L2 course of 11 modules in the Machine Learning track. Modules include: Decision trees; Bagging and random forests; AdaBoost.

ML02 L2 · Intermediate 11 modules · about 44 lessons Planned · Ring 2

Part of the Machine Learning track. Ships in Ring 2 (Spine) of the roadmap.

Modules

  1. Decision trees
  2. Bagging and random forests
  3. AdaBoost
  4. Gradient boosting
  5. XGBoost, LightGBM and CatBoost
  6. Naive Bayes and generative classifiers
  7. Maximum margin and support vector machines
  8. The kernel trick
  9. Discriminant analysis
  10. Multi-class, multi-label and ordinal problems
  11. Choosing a model for tabular data

Signature illustrations

The pictures a learner should still see in their head a year later:

A tree growing split by split, boosting stages fitting residuals, margin and support vectors, the kernel lift from two to three dimensions, ensemble vote grids.

Status

This course is planned, not written yet. It ships with Ring 2 (Spine).

Every lesson will follow the same twelve-part blueprint with at least three purpose-made figures. Watch the repository to hear when modules ship, or help write and review it.

Back to top