본 게시글은 혼공학습단 11기로, 복습 차원에서 책 내용을 제 스타일대로 요약한 내용입니다.
#챕터3 #주니코니 #힘내랏
목차🐻
- 주차별 미션
- knn 최적의 k값 찾기_시각화
#최적의 k값 찾기(그래프로)
knr = KNeighborsRegressor()
x = np.arange(5,45).reshape(-1,1) #5~45까지 x 좌표 만들기
for n in [1,5,10]: #k=1,5,10일때의 예측 그래프
knr.n_neighbors = n #n_neighbors = 이웃의 개수 정하기
knr.fit(train_input, train_target)
prediction = knr.predict(x)
plt.scatter(train_input,train_target)
plt.plot(x,prediction)
plt.title('n_neighbors ={}'.format(n))
plt.xlabel('length')
plt.ylabel('weight')
plt.show()
'머신러닝' 카테고리의 다른 글
pandas, 시리즈, 데이터 프레임 (1) | 2024.01.23 |
---|---|
[혼공머신] 3주차_로지스틱회귀&시그모이드, 소프트맥스 함수 (1) | 2024.01.21 |
[혼공머신] 1주차_머신러닝이란 (0) | 2024.01.07 |
lag feature, rolling feature (0) | 2023.10.05 |
군집화와 k-means(데이터 마이닝) (0) | 2023.09.21 |