박쥐를 분류하는 K-최근접 이웃 알고리즘
이제 박쥐를 분류하는 K-최근접 이웃 알고리즘을 파이썬으로 만들어보자. 다음은 동물원에 있는 동물의 특성을 조사해 만든 훈련용 데이터다. 데이터는 [특성 #1, 특성 #2, 분류] 형식이다. 분류에서 0은 포유류, 1은 조류다.
zoo = [
[ 2.78 , 2.55 , 0 ],
[ 1.46 , 2.36 , 0 ],
[ 3.39 , 4.40 , 0 ],
[ 1.38 , 1.85 , 0 ],
[ 3.06 , 3.00 , 0 ],
[ 7.62 , 2.75 , 1 ],
[ 5.33 , 2.08 , 1 ],
[ 6.92 , 1.77 , 1 ],
[ 8.67 ,-0.24 , 1 ],
[ 7.67 , 3.50 , 1 ]
]
박쥐의 경우 특성 #1, 특성 #2를 알지만, 아직 분류는 모르므로 분류만 빼고 데이터를 만든다.
bat = [3, 4]