jm_p_op 2024. 11. 6. 17:46

1. 데이터(D)를 n차원에 펼쳐둔다

2. 확인하는 데이터(d) 와 가장 가까운 데이터부터 k번 데이터까지 확인한다.

3.그중 다수결의 원칙으로 결정한다.

knn.train(D)
result=knn(d,k=k)

 

  • k=1이면 가장 가까운 데이터를 확인해준다.
  • 데이터를 모두 사용함으로, 학습시킬수록 사용메모리가 커진다.