K-means clustering 이란?K-means clustering은 데이터 포인트를 비슷한 특성을 가진 그룹(클러스터)으로 나누는 비지도 학습(Unsupervised Learning) 알고리즘입니다. 이 방법은 주어진 데이터셋을 사용자가 지정한 k개의 클러스터로 분할하는 것을 목표로 합니다.작동 원리초기화 (Initialization):k개의 클러스터 중심(centroid)을 무작위로 선택합니다.할당 단계 (Assignment Step):각 데이터 포인트를 가장 가까운 중심에 할당하여 클러스터를 형성합니다."가장 가까운"은 일반적으로 유클리드 거리(Euclidean Distance)를 기준으로 합니다.갱신 단계 (Update Step):각 클러스터의 중심을 해당 클러스터에 속한 데이터 포인트의 평..