2차원 리스트로 변환 후 사용
K-Nearest Neighbors(K-최근접 이웃)
- 거리가 가까운 K개의 데이터를 참조하여 분류하는 알고리즘이다.
- 직선거리를 통해 예측하기 때문에 데이터가 아주 많은 경우 사용하기 힘들다.
- KNeighborsClassifier객체를 선언하여 사용한다.(n_neighbors로 근접 데이터 수 조절)
- kn.fit() - 주어진 데이터로 알고리즘을 훈련함.
- kn.score() - 테스트한 데이터에 대한 정확도를 리턴함.
- kn.predict() - 새로운 데이터에 대한 정답을 예측함.
KNeighborsClassifier 공식 문서