|
Algorithm 1 K-means clustering |
-
1:
Initialize Cluster Centroids
-
2:
for
do
-
3:
Compute :
-
4:
for for every data point do
-
5:
Assign every data point to a cluster:
-
6:
for every cluster k do
-
7:
if then
-
8:
-
9:
else
-
10:
-
11:
end if
-
12:
end for
-
13:
end for
-
14:
for every cluster k do
-
15:
Update cluster centroids as the mean of each cluster:
-
16:
-
17:
end for
-
18:
end for
|