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 |