벡터 · 제5회

비슷한 것끼리정답표 없이, 데이터를 스스로 무리 짓게 하려면?

4회의 PCA가 방향을 찾았다면, 이제 무리를 찾아요. 라벨(정답)이 없는 데이터를 가까운 것끼리 자동으로 묶는 k-평균 군집화 — 대표적인 비지도학습입니다.


01정답표 없이 묶기

고객 데이터엔 ‘어느 그룹’이라는 정답이 없어요. 그런데도 비슷한 고객끼리 묶어 마케팅하고 싶죠. 거리만으로 무리를 나눌 수 있을까요?

아이디어 — 무리 중심(centroid)을 놓고, 각 점을 가장 가까운 중심에 배정한 뒤 중심을 다시 옮기기를 반복해요.

02직접 해보기 — 중심이 자리를 찾다

스텝을 누를 때마다 ①각 점을 가장 가까운 중심(✖)에 배정하고 ②중심을 그 무리의 평균으로 옮겨요. 몇 번이면 제자리를 찾아요!

3
스텝을 눌러 중심이 무리 한가운데로 이동하는 걸 보세요.

중심이 더 안 움직이면 수렴이에요. 놀랍게도 ‘가장 가까운 곳에 배정 → 평균으로 이동’만 반복해도 자연스러운 무리가 드러나요. k(무리 수)는 우리가 정해줘요.

03배정과 갱신의 반복

① 각 점 → 가장 가까운 중심에 배정 · ② 중심 = 무리의 평균 · 반복

무리 안 거리(제곱합)를 줄이는 방향으로 매 스텝 나아가 수렴해요(정답 없이 배우는 비지도학습). 고객 세분화·이미지 색 압축·이상탐지·문서 분류에 두루 쓰여요.

04스스로 점검하기

점수 0 / 0

05더 깊이 — 세 개의 수심

고교거리·군집·중심가까운 것끼리 묶기, 중심 이동 반복, 비지도학습 직관.
학부k-평균·목적함수·초기화무리내 제곱합 최소화, k-means++, 최적 k 선택(엘보·실루엣).
대학원혼합모형·스펙트럴·계층군집가우스 혼합(EM), 스펙트럴 클러스터링, 밀도기반·딥 임베딩.

다음 회 예고 — 벡터로 언어의 뜻을 담으면? ‘왕−남자+여자=여왕’이 되는 단어 임베딩으로. → 벡터 제6회

『수요를 따라가는 수학 · 벡터』 제5회. k-평균 군집화 시뮬레이터 + 자동채점. · 벡터방으로