강의

멘토링

커뮤니티

인프런 커뮤니티 질문&답변

Hyoeun Yun님의 프로필 이미지
Hyoeun Yun

작성한 질문수

[개정판] 파이썬 머신러닝 완벽 가이드

교차검증 성능평가 cross_val_score()와 하이퍼 파라미터 튜닝을 위한 GridSearchCV - 01

GridSearchCV 하이퍼파라미터설정

해결된 질문

작성

·

215

0

GridSearchCV에서 하이퍼파라미터 세트를 지정할때

max_depth는 1,2,3 / min_samples_split은 2,3으로 지정했는데 이걸 1~10 / 2~10 이런식으로 개수를 늘리게 되면 더 최적의 하이퍼파라미터를 찾을 수 있지만 시간(?)이 오래걸려서 그렇게 하지 않는건가요?? 

어떤 수를 넣을지는 어떻게 결정하나요? 

답변 1

1

권 철민님의 프로필 이미지
권 철민
지식공유자

안녕하십니까,

네, 맞습니다. GridSearchCV는 그런 단점이 있습니다. 너무 많은 파라미터값을 입력하면 시간이 너무 오래 걸립니다.

어떤 수를 넣을지는 답이 없습니다. 알고리즘 별로, 데이터 유형에 따라(피처 갯수가 많다던가) 개략적인 하이퍼파라미터를 설정하여 입력합니다. 가령 DecisionTree라면 너무 max_depth가 크지 않게 설정한다던가, 어느정도 튜닝을 해보면 감이 생기는데, 거기에 기반하여 결정합니다.

감사합니다.

Hyoeun Yun님의 프로필 이미지
Hyoeun Yun

작성한 질문수

질문하기