K개의 임의의 군집 중심점을 초기화한다. (C1,C2,C3, …, Ck) → 전체 데이터를 K개의 군집으로 묶겠다는 의미
데이터 포인트들은 자신과 가장 가까운 위치의 centroid 군집에 소속된다.
e.g.)

centroid를 갱신한다.
centroid는 각 군집 내 데이터 포인트들의 평균 중심으로 이동한다.

군집을 갱신한다.
갱신된 centroid를 기준으로 다시 데이터 포인트들이 가장 가까운 centroid의 군집으로 소속된다.

centroid 갱신(3번)과 데이터 포인트의 소속 군집 갱신(4번)을 반복한다.
더 이상 centroid 갱신이 이루어지지 않는다면 군집화를 완료한다.