Introduction
k-means needs you to say how many clusters to find. In real projects you rarely know. Five customer segments or eight? And even with the right k, k-means makes assumptions about the shape of clusters that real data don't always satisfy.
This topic gives you tools to choose k and an honest list of situations where k-means is the wrong tool.