
from Scratch
177
이웃의 심기를 건드리고 싶다면, 그들에 관한 숨겨진 진실을 알려라.
- 피에트로 아레티노(
Pietro
Aretino
)
여러분은 내가 다음 대선 때 어떤 후보를 뽑을지 예측해 볼 수 있는가? 여러분이
나에 대해 아무것도 모른다고 할 때, 내 주변 이웃들이 누구를 뽑을지를 살펴보
는 것이 좋은 접근일 수 있다. 민주당을 선호하는 시애틀 시내에 살고 있는 사람
들은 대부분 민주당 후보를 뽑을 것이기 때문에 나 역시 ‘민주당’을 뽑을 것이라
고 한다면 그럴듯한 주장이 될 것이다.
자, 그럼 나에 대해 아는 것이 살고 있는 지역뿐 아니라 나이, 소득 수준, 자녀
수 등이라고 가정해 보자. 나의 행동은 이러한 특성들에 의해 어느 정도는 영향
을 받거나 결정되기 때문에, 이 모든 특성을 고려해서 가장 가까운 이웃들만 선
별한다면 모든 이웃을 고려했을 때보다 더 나은 추정을 할 수 있을 것이다. 이
것이
근접 이웃 분류(
nearest
neighbors
classification
) 기법의 뒤에 있는 논리
이다.
12.1
모델
k
-
NN
(
k
-
Nearest
Neighbors
,
k
-근접 이웃)은 가장 단순한 예측 모델 중 하나이다.
수학적인 가정도 하나 없고 엄청난 컴퓨터가 필요한 것도 아니다. 갖춰줘야 하
는 요소는 다음과 같다.
· 거리를 재는 방법 ...