美文网首页
无约束条件的参数优化(2)--牛顿法

无约束条件的参数优化(2)--牛顿法

作者: 安帅帅 | 来源:发表于2018-06-27 22:46 被阅读24次

一、牛顿法

在介绍牛顿法之前,先回顾下在数学分析中,对于牛顿法的解释。

在高数中,牛顿法适中估值方法,用于近似计算,是迭代法的一种。

其精髓在于:对于目标方程f(x)=0,首先构造同解方程(等价):g(x)=F(x)-x=0;

其中,在导数部分的分子表示迭代方向,即:dk,步长由分母矩阵(海森矩阵)的逆矩阵求得。分式整体也被称为牛顿方向

牛顿法有个巨大的缺点,就是:计算量特别巨大,主要体现在海森矩阵的求逆中。

二、拟牛顿法

有牛顿法可知,对于牛顿法的计算,主要体现在海森矩阵的逆矩阵求解时,计算量特别巨大。于是提出拟牛顿法,主要目的是使用模拟矩阵来近似第k次迭代时的海森矩阵,来简化计算。

在第k次迭代时的数学表达式如下:

常见的拟牛顿法是DFP和BFGS算法。

不论是DFP还是BFGS,尤其要关注的是他们的算法思想:

有taylor公式的二阶展开,并求导,并用模拟矩阵替代海森矩阵的逆矩阵,整理得到:

进一步变量替换,可得:

不论DFG还是BFGS,都是对上面矩阵的求解。此处暂时不再赘述。

相关文章

  • 无约束条件的参数优化(2)--牛顿法

    一、牛顿法 在介绍牛顿法之前,先回顾下在数学分析中,对于牛顿法的解释。 在高数中,牛顿法适中估值方法,用于近似计算...

  • Newton's method and Quasi Ne

    Welcome To My Blog 牛顿法和拟牛顿法是求解无约束最优化问题的常用方法,优点是收敛速度快.牛顿法...

  • [机器学习必知必会]牛顿法与拟牛顿法

    前言 同梯度下降法一样,牛顿法和拟牛顿法也是求解无约束最优化问题的常用方法。牛顿法本身属于迭代算法,每一步需要求解...

  • 最优化方法

    常见最优化方法 1.梯度下降法 2.牛顿法 3.拟牛顿法 4.共轭梯度法

  • 拉格朗日乘子法、对偶、KTT

    拉格朗日乘子法、对偶、KTT 一般情况下,最优化问题分为三类 一、 无约束条件下的最优化问题 这种最优化问题比较简...

  • 拉格朗日乘子法和 KKT 条件

        这篇博文中直观上讲解了拉格朗日乘子法和 KKT 条件,对偶问题等内容。    首先从无约束的优化问题讲起,...

  • 从参数空间到函数空间理解GBDT+XGBoost

    内容摘要 泰勒公式 最优化方法梯度下降法牛顿法 从参数空间到函数空间从Gradient descend到Gradi...

  • 统计机器学习-拟牛顿法

    假设是上具有二阶连续偏导数的函数,要求解的无约束最优化问题是表示目标函数的极小点。 在牛顿法的迭代中,需要计算海塞...

  • 第十一章 拟牛顿法

    11.1 引言 牛顿法是一种具有较高实用性的优化问题求解方法。牛顿法如果收敛,则收敛阶数至 少是2。但是,需要指出...

  • 局部搜索之牛顿法

    除了前面说的梯度下降法,牛顿法也是机器学习中用的比较多的一种优化算法。 牛顿法求方程解 牛顿法又称为牛顿-拉弗森方...

网友评论

      本文标题:无约束条件的参数优化(2)--牛顿法

      本文链接:https://www.haomeiwen.com/subject/fdhwyftx.html