An unsupervised learning algorithm for finding patterns in data.
Pick K random points as starting centroids.
Assign every data point to its nearest centroid.
Move each centroid to the average position of its points.
Visualize error components of WCSS