This JavaScript application implements the popular k-means clustering algorithm. Intermediate clusters and centroids are drawn at every step.
k-means is an iterative, simple and fast clustering algorithm. It groups a set of n data points into k clusters. The number of clusters being a prameter of the algorithm.