Skip to main content

ML03 · Unsupervised Learning

A free, illustrated L2 course of 10 modules in the Machine Learning track. Modules include: k-means and how it fails; Hierarchical clustering; Density-based clustering.

ML03 L2 · Intermediate 10 modules · about 40 lessons Planned · Ring 2

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

Modules

  1. k-means and how it fails
  2. Hierarchical clustering
  3. Density-based clustering
  4. Gaussian mixtures and the EM algorithm
  5. PCA in depth
  6. Manifold learning: t-SNE and UMAP
  7. Matrix factorization and topic models
  8. Density estimation
  9. Anomaly detection
  10. Evaluating clusters and embeddings

Signature illustrations

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

k-means iterations, cutting a dendrogram, EM responsibilities as shading, t-SNE panels across perplexity values, isolation-forest path lengths.

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