k-최근점 이웃 분류기로 럭키백에 들어간 생선의 확률을 계산해보자
from sklearn.neighbors import KNeighborsClassifier
kn = KNeighborsClassifier(n_neighbors=3)
kn.fit(train_scaled, train_target)
print(kn.score(train_scaled, train_target)) # 0.8907563025210085
print(kn.score(test_scaled, test_target)) # 0.85
print(kn.classes_)
# ['Bream' 'Parkki' 'Perch' 'Pike' 'Roach' 'Smelt' 'Whitefish']
# 알파벳 순서로 나옴을 확인 할 수 있다.
이 5개 샘플에 대한 예측은 어떤 확률로 만들어졌을까?