데이터를 분석할 때 마주치는 가장 근본적인 질문 중 하나는 바로 "이 데이터들을 어떻게 의미 있는 그룹으로 묶을 것인가?"입니다. 머신러닝과 통계학은 지난 수십 년간 이 단순한 질문에 답하기 위해 모델을 발전시켜 왔습니다. "딱딱한 원형 구역"을 나누던 단순한 방식에서 출발해, "유연한 타원형 구름", "그룹 개수를 스스로 학습하는 모델", 나아가 "시간의 흐름까지 엮어내는 동적 모델"로 확장되어 온 여정을 한 편의 흐름으로 정리해 봅니다. 이해를 돕기 위해 어느 동네 카페에서 손님들의 (키, 몸무게)를 측정하는 상황을 일관된 예시로 활용해 보겠습니다.1. K-Means: 단순함의 미학, 그러나 엄격한 한계군집화(Clustering)를 배울 때 가장 먼저 만나는 알고리즘은 단연 K-Means입니다.핵심 ..