贝叶斯优化用于机器学习调参由J. Snoek(2012)提出,主要思想是,给定优化的目标函数(广义的函数,只需指定输入和输出便可,无需知道内部结构以及数学性质),经过不断地添加样本点来更新目标函数的后验分布(高斯过程,直到后验分布基本贴合于真实分布。简单的说,就是考虑了上一次参数的信息**,从而更好的调整当前的参数。html
他与常规的网格搜索或者随机搜索的区别是:python
介绍贝叶斯优化调参,必需要从两个部分讲起:git
高斯过程能够用于非线性回归、非线性分类、参数寻优等等。以往的建模须要对 p(ygithub
建模,当用于预测时,则是算法
而高斯过程则, 还考虑了 y数组
和 ybash
之间的关系,即:app
高斯过程经过假设 Ydom
值服从联合正态分布,来考虑 y 和 y机器学习
之间的关系,所以须要给定参数包括:均值向量和协方差矩阵,即: