새소식

머신러닝

[머신러닝] K-최근접 이웃 회귀 분석의 핵심 패키지와 함수

  • -
728x90

 

scikit-learn패키지

 

KNeighborsRegressor은 최근접 이웃 회귀모델을 생성하는데 필요한 사이킷 런 클래스이다.

n_neighbors의 매개변수를 임의로 설정하여, 합습 데이터의 이웃의 개수를 정할 수 있다. 기본 설정은 5개로 되어있다.

 

mean_absolute_error()는 회귀 모델의 평균 절댓값의 오차를 계산할때 사용하는 함수다. 첫째 매개변수는 타깃의, 두 번째 매개변수는 예측한 값을 전달한다. mean_squared_error() 함수는, 평균 제곱의 오차를 계산하는 데에 사용된다.

 

 

 

numpy 패키지

 

 

reshape()함수는 배열의 크기를 바꾸는 데에 사용된다. 바꾸고 싶은 배열의 크기를 매개변수로 전달하는 역할을 한다. 바꾸기 전 후의 원소 개수는 동일해야 오류가 나지 않는다.

넘파이는 리스트와 대체로 비슷한 함수들을 가진다. 이때 함수의 첫 매개변수에 바꾸고자 하는 배열을 넣으면 된다.

testset_array.reshape(2,2)는 np.reshape(test_array(2, 2))로 바꿔서 쓸 수 있는 것이다.

Contents

포스팅 주소를 복사했습니다

이 글이 도움이 되었다면 공감 부탁드립니다.