首页
题库
面试
求职
学习
竞赛
More+
所有博客
搜索面经/职位/试题/公司
搜索
我要招人
去企业版
登录 / 注册
首页
>
试题广场
>
拟牛顿法的原理
[问答题]
拟牛顿法的原理
添加笔记
求解答(0)
邀请回答
收藏(204)
分享
纠错
2个回答
添加回答
8
neekity
参考答案有问题?
拟牛顿法的本质思想是改善牛顿法每次需要求解复杂的Hessian矩阵的逆矩阵的缺陷,它使用正定矩阵来近似Hessian矩阵的逆,从而简化了运算的复杂度。
发表于 2019-04-14 14:36:42
回复(0)
7
MuMaXu
一般来说,牛顿法主要应用在两个方面,1:求方程的根;2:最优化。
https://zhuanlan.zhihu.com/p/37524275
⽜顿法是梯度下降法的进一步发展,梯度下降法利利用目标函数的一阶偏导数信息、以负梯度方向作为搜索方向,只考虑目标函数在迭代点的局部性质;而牛顿法不仅使用目标函数的一阶偏导数,还进一步利⽤了目标函数的二阶偏导数,这样就考虑了梯度变化的趋势,因⽽而能更更全面地确定合适的搜索⽅方向加快收敛,它具二阶收敛速度。但牛顿法主要存在以下两个缺点:
1. 对目标函数有较严格的要求。函数必须具有连续的一、二阶偏导数,海海森矩阵必须正定。
2. 极端相当复杂,除需要计算梯度以外,还需要计算二阶偏导数矩阵和它的逆矩阵。计算量量、存储量量均很⼤大,且均以维数N的平⽅方⽐比增加,当N很⼤大时这个问题更更加突出。
⽜顿法虽然收敛速度快,但是计算过程中需要计算目标函数的二阶偏导数,计算复杂度较⼤。而且有时目标函数的海海森矩阵⽆无法保持正定,从而使⽜顿法失效。为了克服这两个问题,⼈们提出了拟⽜牛顿法。这个⽅方法的基本思想是:不⽤⼆阶偏导数而构造出可以近似海海森矩阵或者海海森矩阵的逆的正定对称阵,在拟⽜顿的条件下优化⽬目标函数。不同的构造⽅法就产生了不同的拟牛顿法。
也有人把“拟牛顿法”翻译成“准牛顿法”,其实都是表示“类似于牛顿法”的意思,因此只是对算法
中⽤用来计算搜索方向的海森矩阵(或海森矩阵的逆)作了近似计算罢了。
编辑于 2019-04-19 10:27:12
回复(0)
这道题你会答吗?花几分钟告诉大家答案吧!
提交观点
问题信息
上传者:
小小
难度:
2条回答
204收藏
3138浏览
热门推荐
相关试题
明明的随机数
数组
评论
(3692)
来自
华为研发工程师编程题
5.下列判断正确的是( )
资料分析
言语理解与表达
资料分析
评论
(1)
已知a
40
=...
京东
职能
2019
财务
保险
评论
(1)
《拳皇97》最后BOSS是谁?
游戏常识
评论
(1)
《魔兽世界》中,下列不属于玩家可以...
游戏常识
评论
(1)
扫描二维码,关注牛客网
意见反馈
下载牛客APP,随时随地刷题