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

최원빈님의 프로필 이미지
최원빈

작성한 질문수

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

회귀 실습 2: 캐글경연 주택가격 예측 - Advanced Regression Techniques - 04

하이퍼 파라미터 튜닝 관련 질문 드립니다

해결된 질문

작성

·

294

0

안녕하세요 선생님. 좋은 강의 감사합니다.

다름이 아니라 혹시 회귀의 경우도 hyperopt를 사용하여 하이퍼 파라미터 튜닝이 가능한지 궁금하여 질문을 드립니다.

강의에서 다뤄주지 않으셔서 질문 드립니다!

답변 1

0

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

안녕하십니까,

물론입니다. 회귀도 hyperopt로 최적화가 가능합니다.

다만, 주의해야할 사항은( hyperopt 강의에서도 언급을 드렸지만), hyperopt는 기본적으로 목적함수의 반환값이 가장 작은 값을 반환할 수 있도록 최적화 합니다. 그래서 분류에서는 목적함수의 평가 계산이 정확도(accuracy)을 기반으로 하되, -1을 곱해서 accuracy가 높은 값이 더 작은 값을 반환할 수 있도록 objective_func()함수를 구현했습니다.

회귀에서는 mse, rmse 등의 평가를 기반으로 목적함수를 계산하는데, mse, rmse등은 평가 값이 작을 수록 좋은 모델입니다. 따라서 목적함수 구현시에 -1을 평가값에 곱해줄 필요가 없습니다.

감사합니다.

최원빈님의 프로필 이미지
최원빈
질문자

답변 감사합니다:)

최원빈님의 프로필 이미지
최원빈

작성한 질문수

질문하기