Skip to main content
. 2024 Dec 9;10:e2550. doi: 10.7717/peerj-cs.2550
Algorithm 3: K-Means clustering
Input:x1xl—objects, K—number of clusters
Output: {Ci, i =1 ..K}—cluster sets
generate at random K centroids c1, …, cK
while not converged do
       Ci = x: ∥ x − ci2 ≤ minj=1..K ∥ x − cj2
       ci=1|ci|xCix
return{Ci}