[Home] AI로 돌아가기

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

(1) KNN 개념

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

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


...
K의 변화에 따른 분류
출처: 서지영, 난생처음 인공지능 입문(2판), 한빛미디어, 2024

(2) 작동 원리

(3) 예시와 시각화

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

(4) 장단점

장점

단점

(5) 활용 분야