• clustering algo where each point belongs in only 1 cluster
  • clusters are always circular
  • steps
    1. select a number of classes/groups to use and randomly initialize their respective center points
    1. classify each datapoint as the cluster with the nearest group cluster.
    1. recompute the group center by taking the mean of all vectors in the group
    1. repeat 2 & 3 until convergence