
31번 inertia 는 "자기 클러스터 얼마나 뭉쳤나" 만 봅니다. 실루엣 은 자기 클러스터 + 이웃 클러스터 를 동시에 보는 더 풍부한 지표:
각 점 에 대해:
전체 점수 = . 범위 :
K 선정 (elbow 방법 대안) 에도 자주 쓰임.
함수 silhouette_score(X, labels) 를 완성하세요.
X shape (N, D), labels shape (N,) 정수 cluster 라벨.float.0.0 반환 (undefined).| # | 이름 | 검증 |
|---|---|---|
| 1 | 잘 분리된 2 블롭 → 0.7 이상 | 거리 큼 |
| 2 | 무작위 할당 → 0 근처 | |
| 3 | 단일 클러스터 → 0 | 방어 |
| 4 | sklearn 일치 | 무작위 데이터로 비교 |
| 5 | 반환 범위 [-1, 1] | 임의 할당에도 벗어나지 않음 |
코드를 작성하고 Run 을 눌러보세요.