개요KNN(K-Nearest Neighbors)은 데이터 간의 ‘거리’를 기반으로 가장 가까운 이웃(K개)을 참고하여 분류 또는 회귀를 수행하는 머신러닝 알고리즘이다. 모델 학습 과정이 거의 없고, 새로운 데이터가 들어올 때마다 기존 데이터와의 유사도를 계산하여 결과를 도출하는 Lazy Learning 방식이 특징이다. 단순하면서도 직관적인 구조로 인해 입문용 알고리즘이자 실무에서도 여전히 활용되는 대표적인 기법이다.1. 개념 및 정의KNN은 새로운 데이터 포인트가 주어졌을 때, 기존 데이터 중 가장 가까운 K개의 데이터를 기준으로 다수결 또는 평균을 통해 결과를 예측하는 알고리즘이다.2. 특징구분설명비교/차별점거리 기반데이터 간 유사도 계산모델 기반 알고리즘 대비 직관적Lazy Learning사전 학습..