인프런 커뮤니티 질문&답변
early stopping
작성
·
306
0
안녕하세요
하이퍼 파라미터 early_stoppings 와 train() 함수내의 early_stopping_rounds 의 차이가 궁금합니다.
답변 1
0
권 철민
지식공유자
안녕하십니까,
두개의 차이는 없습니다.
early_stoppings은 학습 수행 횟수를 동적으로 조정하지만 이를 하이퍼 파라미터로 보기 어렵습니다. 일반적으로 하이퍼 파라미터는 머신러닝 알고리즘의 주요 구성요소들을 제어하기 위함입니다만 early_stoppings은 단순히 학습 수행횟수만을 조정하기 때문입니다.
python wrapper용 XGBoost는 early_stopping을 객체를 생성할 때 파라미터로 받을 수 있지만 이것이 하이퍼 파라미터를 의미하는 것은 아닙니다.
감사합니다.





