超参数优化(HPO)是寻找一组超参数 \( \lambda \in \Lambda \) 的过程,这组超参数使得学习算法 \( A_{\lambda} \) 在验证函数 \( L_{val} \) 上的性能最小化:
\[ \lambda^* = \arg\min_{\lambda \in \Lambda} L_{val}(A_{\lambda}(D_{train})) \]
其中 \( D_{train} \) 表示训练数据集,\( \Lambda \) 表示包含离散和连续参数的超参数空间。
常见的优化方法包括:
超参数优化对于提升复杂模型的泛化能力和效率至关重要,尤其是在深度学习中。
定义:
“超参数优化是系统地搜索那些在训练过程中不被学习的参数的最优设置,以最大化学习算法在验证数据上的性能的过程。”
来源:
Feurer, M., & Hutter, F. (2019). Hyperparameter Optimization. In Automated Machine Learning (pp. 3-33). Springer.