KakaoTalk_20240105_064612445.png

Ch04 다양한 분류 알고리즘

1. 럭키백의 확률

2. 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']
# 알파벳 순서로 나옴을 확인 할 수 있다.

Untitled

이 5개 샘플에 대한 예측은 어떤 확률로 만들어졌을까?