개발/파이썬 머신러닝 완벽가이드 정리

하이퍼파라미터, GridSearchCV

----___<<<<< 2020. 1. 22. 18:27

GridSearchCV 에 대해서 알아보겠습니다.

 

GridSearchCV는 scikit-learn의 하이퍼파라미터 튜닝하는 도구입니다.

 

일단 하이퍼파라미터라는 것을 알고 가겠습니다.

 

파라미터는 저희 매개변수라는 값으로 많이 들어봤는데

 

하리퍼 파라미터(Hyper parameter)라는 애는 무엇일까요?

 

하이퍼파라미터라는 애는, 머신러닝을 할 때 많이 듣게 되는데, 머신러닝을 배울 때 데이터를 주면서 모델을 학습시켜야 합니다.

 

하이퍼파라미터 머신러닝을 하는 모델을 만들 때, 사용자가 직접 세팅해주는 값을 말합니다.

 

자, 그렇다면 다시 돌아와서 GridSearchCV라는 것은 또 무엇이냐?

 

교차검증에서 이것저것 학습 데이터들을 바꿔가면서 학습과 테스트를 진행했는데, GridSearchCV이름처럼

 

격자(Grid) 형태로 데이터 모델을 쪼개서, 최적의 모델을 알아내는 방식입니다.

 

기존 교차검증에서 봤던 방식과 비교해서 아래와 같이 볼 수 있습니다.

 

교차검증

GridSearchCV

 

'개발 > 파이썬 머신러닝 완벽가이드 정리' 카테고리의 다른 글

classification성능평가와 accuracy  (0) 2020.01.22
데이터 전처리  (0) 2020.01.22
교차검증  (0) 2020.01.22
학습데이터 테스트 데이터  (0) 2020.01.22
머신러닝이란  (0) 2020.01.22