The pile with no labels
What changes when the answer column disappears, the RFM portrait of every customer, and the framing that anchors the whole course: clusters are imposed, then validated - never simply discovered.
โ๏ธ Session 2 ยท easiestWhat "similar" means
Distance is the whole game - and the billing export's cents column has been playing it against you. The scaling lever: 70% to 100% truth match in one preprocessing line, live in the lab.
๐ฏ Session 3 ยท buildingk-means from the inside
Step Lloyd's loop by hand: assign, update, repeat until still. Inertia, k-means++ starts, the unlucky initialization that locks into a worse answer - and the n_init default old tutorials still get wrong.
๐ Session 4 ยท buildingPicking k: the question with no answer key
Silhouette read fluently, the elbow method named and demoted, the actionability test - and the "More segments!" trap button that turns a 0.68 into a 0.34 while looking more sophisticated.
๐ Session 5 ยท buildingBeyond k-means
Two interleaved moons k-means cannot see (83%) and DBSCAN traces perfectly (100%), dendrograms, GMM's soft maybe-both answers - and how to choose between them like the sklearn comparison table does.
๐ Session 6 ยท buildingCompressing the customer
Real PCA: three features become two axes carrying 86% of the variance. Plus the honesty split the field keeps fumbling - PCA compresses, t-SNE and UMAP visualize, and embedding distances lie.
๐ท Session 7 ยท buildingNaming and shipping segments
From cluster ids to personas with owners: profiling tables, stability checks, the segment sheet artifact - and why naming before validating is the most enjoyable mistake in data science.
๐งบ Session 8 ยท buildingWhat sells together
Association rules mined live from 500 Mango Lane baskets: support, confidence, and lift - why lift is the honest column, and the sneakers-to-socks 3.0x rule your cross-sell email writes itself from.
๐ญ Session 9 ยท deepeningWhen clustering lies
Run 5-means on pure noise and watch it answer confidently - then learn the tells: the silhouette gap, sklearn's own assumptions demo, drift, and the professional judgment of when NOT to cluster.
๐ Session 10 ยท capstoneCapstone: the segmentation project
The whole pipeline in one sitting: scale, validate k, name, action, monitor - the four-press ladder from 70% wallet bands to five named segments with campaigns, plus your hand-sort from session 1, graded.
Choose your focus ๐งญ
Everyone starts at Session 1 for the mindset and the case. After that, follow what you need - or walk all ten in order.
The knowledge map ๐ง
The whole course at a glance - hover a session to spotlight its concepts, click any node to jump in.