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

작성자 없음

작성자 정보가 삭제된 글입니다.

캐글 Advanced 머신러닝 실전 박치기

Bayesian Optimization을 이용한 LightGBM 하이퍼 파라미터 튜닝 실습 - 01

베이지안 최적화 반환값

작성

·

207

0

안녕하세요 선생님.

 

베이지안 최적화 함수 관련해서 궁금한게 생겨 질문 드립니다.

 

1. 평가 함수 중 ROC_AUC 말고 RMSE 같은 경우에는 maximize가 아닌 minimize를 사용해야 할 것 같은데 구글링 해도 정보가 없어서요.

혹시 최대화가 아닌 최소화하는 쪽으로 최적화를 해야할 때에는 베이지안 객체를 어떻게 사용해야 하나요? 

 

 

2. lgb_roc_eval 함수에  bayesian_params 에 해당하는 인자 말고도 X_train, y_train 같은 다른 파라미터를 전달해줘도 괜찮을까요? 

다른 파일로 해당 함수를 뻬내서 pbounds 에 어떻게 다른 인자를 전달해줘야 할지 잘 모르겠습니다. 

 

마지막으로 항상 정성스런 강의 감사드립니다! 

 

 

 

답변 1

0

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

안녕하십니까

1. RMSE와 같이 더 작은 것이 더 좋은 결과를 가져 올 때는 -1 을 Return값에 곱해 주시면 됩니다. 즉 -1 * RMSE 를 Return 해주시면 됩니다. 

2. 해보진 않았는데, 안될 것 같습니다. 왜 그런 처리가 필요하신지 좀 더 상세하게 설명해 주시겠습니까?

작성자 없음

작성자 정보가 삭제된 글입니다.

질문하기