
K-Means Clustering Explained: Group Data by Proximity, Then Question the Groups
K-means does not discover the real categories hiding in your data. It draws geometric boundaries around points that happen to sit close together. Those…
Read tutorialInvestigate unlabeled structure with clustering and dimensionality reduction while making geometry, scaling, validation, and interpretation limits explicit.
Tutorials
Follow the learning path in order or jump directly to the concept or workflow you need.

K-means does not discover the real categories hiding in your data. It draws geometric boundaries around points that happen to sit close together. Those…
Read tutorial
Most beginners ask the wrong question first. They ask, "Which clustering algorithm is better?" The real question is, "Which question am I actually trying…
Read tutorial
Most people assume PCA "removes unimportant features." It does not. It rotates your data into new directions ranked by variance, then drops the quietest…
Read tutorial
Clustering always returns groups. Even on random noise, even on data with no structure worth naming, every algorithm will happily partition your points and…
Read tutorial
You learned K-means, and it felt clean: pick a number of groups, let centroids pull points inward, and read off the labels. Then you hit a dataset with…
Read tutorial
Anomaly detection is not "find the weird rows." It is a decision about what counts as normal, made before you ever run an algorithm. Get that decision…
Read tutorial
Every clustering algorithm will happily partition pure noise into tidy groups. Run k-means on random data, and it returns clean circles of assigned points.…
Read tutorial
Picture a point sitting exactly between two well-separated blobs of data. K-means will force it into one group or the other, even when the data could…
Read tutorial
You run PCA on your data and get one picture. You run t-SNE on the same data and get a completely different one. One shows two messy blobs. The other shows…
Read tutorial