[Home] AI로 돌아가기

KNN (K-Nearest Neighbors) - 최근접 이웃 알고리즘

(1) KNN 개념

KNN (K-Nearest Neighbors)는 지도 학습(Supervised Learning)에 속하는 간단하면서도 강력한 분류(Classification) 및 회귀(Regression) 알고리즘이다.

새로운 데이터가 주어졌을 때, 학습 데이터 중에서 가장 가까운 K개의 이웃을 찾아 이웃들의 다수결 또는 평균으로 결과를 예측한다.

(2) 작동 원리

(3) 예시와 시각화

KNN 시각화
KNN의 시각적 분류 예시 (출처: Wikipedia)

(4) 장단점

장점

단점

(5) 활용 분야