牛顿法

牛顿法是优化问题的一种迭代方法,通过在某点处使用二次函数近似目标函数。它面临局部极值、迭代过程不保证函数下降和计算海森矩阵逆的复杂性等问题。为了解决这些问题,可以采用直线搜索、可信区域法和拟牛顿法,如DFP和BFGS算法。在实际应用中,L-BFGS算法因其内存效率而被广泛使用。
摘要由CSDN通过智能技术生成

1.牛顿法是求解优化问题的一种方法,核心思想是在某点处用二次函数来近似目标函数

2.牛顿法面临三个局限:局部极值或鞍点;迭代过程不能保证函数值下降;求解海森逆矩阵计算量大

3.利用直线搜索可信区域法解决第二个局限,利用拟牛顿法解决第三个局限

4.拟牛顿法的核心是通过其他手段得到海森矩阵或其逆矩阵的近似矩阵

5.符合拟牛顿条件的算法大体上有两种:DFP算法BFGS算

6.实际应用最多的是L-BFGS算,它减少BFGS算法迭代过程中所需的内存开销

针对凸优化问题有两种求解方法,一种是梯度下降法,另外一种就是今天要介绍的算法——牛顿法。

牛顿法也是寻找导数为0的点,同样是一种迭代法。核心思想是在某点处用二次函数来近似目标函数,得到导数为0的方程,求解该方程,得到下一个迭代点。

我们在文章无穷小、梯度向量和泰勒展开介绍了一元函数的泰勒展开,这一节需要用到多元函数的泰勒展开,因此先从这里开始介绍。

预备知识

  • 2
    点赞
  • 14
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

整得咔咔响

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值