강의

멘토링

커뮤니티

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

하키빌리지님의 프로필 이미지
하키빌리지

작성한 질문수

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

XGBoost를 이용한 위스콘신 유방암 예측(파이썬 Native XGBoost 사용)

early stopping

작성

·

306

0

안녕하세요 

하이퍼 파라미터 early_stoppings 와 train() 함수내의 early_stopping_rounds 의 차이가 궁금합니다.

답변 1

0

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

안녕하십니까,

두개의 차이는 없습니다.

early_stoppings은 학습 수행 횟수를 동적으로 조정하지만  이를  하이퍼 파라미터로 보기 어렵습니다.  일반적으로 하이퍼 파라미터는 머신러닝 알고리즘의 주요 구성요소들을 제어하기 위함입니다만 early_stoppings은 단순히 학습 수행횟수만을 조정하기 때문입니다.

python wrapper용 XGBoost는 early_stopping을 객체를 생성할 때 파라미터로 받을 수 있지만 이것이 하이퍼 파라미터를 의미하는 것은 아닙니다.

감사합니다.

하키빌리지님의 프로필 이미지
하키빌리지

작성한 질문수

질문하기