해결된 질문
작성
·
294
답변 1
0
안녕하십니까,
물론입니다. 회귀도 hyperopt로 최적화가 가능합니다.
다만, 주의해야할 사항은( hyperopt 강의에서도 언급을 드렸지만), hyperopt는 기본적으로 목적함수의 반환값이 가장 작은 값을 반환할 수 있도록 최적화 합니다. 그래서 분류에서는 목적함수의 평가 계산이 정확도(accuracy)을 기반으로 하되, -1을 곱해서 accuracy가 높은 값이 더 작은 값을 반환할 수 있도록 objective_func()함수를 구현했습니다.
회귀에서는 mse, rmse 등의 평가를 기반으로 목적함수를 계산하는데, mse, rmse등은 평가 값이 작을 수록 좋은 모델입니다. 따라서 목적함수 구현시에 -1을 평가값에 곱해줄 필요가 없습니다.
감사합니다.
답변 감사합니다:)