Skip to content

Unsupervised Learning

K-Means and Its Blind Spots

8 min+75 XPStep 1/10

Clustering by committee

K-means needs no labels at all. Drop k random centroids into feature space, then loop:

  • Assign every point to its nearest centroid
  • Move each centroid to the mean of the points it just claimed
  • Repeat until nothing moves

That's the whole algorithm — and it segments customers, groups documents, and compresses images across a huge share of industry.