Table of Contents
Hyperparameter tuning는 모델 성능을 최적화하는 가장 좋은 매개 변수를 선택하는 기계 학습에 중요한 프로세스입니다. 이 프로세스 뒤에 수학 기반을 이해하는 것은 효과적인 튜닝 전략을 설계하고 모델 정확도를 향상시킵니다.
최적화 및 Objective 기능
hyperparameter tuning의 핵심은 객관적인 기능의 최적화, 종종 손실 함수라고합니다. 이 기능은 주어진 데이터셋에 모델이 어떻게 수행되는지 측정합니다. 목표는 이 기능을 극소화하거나 확대하는 hyperparameters를 찾는 것입니다.
Mathematically, 이 양식의 문제를 해결:
minimize[ L(θ, λ)
L이 손실 기능 인 경우 θ는 모델 매개 변수를 나타냅니다. λ는 hyperparameters를 나타냅니다.
Gradient 기반 방법
점차적으로 최적화된 기술을 바탕으로, gradient descent와 같은, calculus에서 매우 hyperparameter 선택을 개량합니다. 이 방법은 hyperparameters에 관하여 손실 기능의 기온변화도를 비교하고 그(것)들을 그러므로 조정합니다.
Mathematically, 업데이트 규칙은 다음과 같이 표현 될 수 있습니다:
λ새로운 = λ]old]] - η ∇λ] L(θ, λ)
Bayesian 최적화
Bayesian 최적화 모델은 hyperparameters와 모델 성능의 관계를 유대적으로 만듭니다. 그것은 관찰 된 데이터를 기반으로 한 사전 배포 및 업데이트 믿음을 사용하여 유대를 선택합니다.
이 접근법은 Gaussian 프로세스와 같은 surrogate 모델을 생성하고, 다음 hyperparameters를 평가하기 위해 취득 기능을 최적화합니다.
평가 미터 및 통계 재단
크로스 엔트로피와 같은 평가 미터는, 사각형 오류를 의미, 또는 정확도는 튜닝 동안 모델 성능 평가에 사용됩니다. 이 미터는 통계 이론에 기반을두고, 모델 일반화의 추정을 제공합니다.
비스듬한 거래의 진정한 개념과 자신감을 갖는 것은 모델의 복잡성과 데이터 피팅을 균형으로 하이퍼 파라미터의 선택에 대한 정보를 알려줍니다.