高斯牛顿迭代法

来源:互联网 发布:米兰的小铁匠 知乎 编辑:程序博客网 时间:2024/06/05 08:44


①已知m个点:这里写图片描述

②函数原型: 这里写图片描述

③目的是找到最优解β,使得残差平方和最小:这里写图片描述 (残差:这里写图片描述)

④要求最小值,即S的对β偏导数等于0:这里写图片描述

⑤用迭代法逼近解:这里写图片描述  其中k是迭代次数,这里写图片描述是迭代矢量。

⑥而每次迭代函数是线性的,在这里写图片描述处用泰勒级数展开:

这里写图片描述

其中:J是已知的矩阵,为了方便迭代,令这里写图片描述

⑦此时残差表示为:这里写图片描述

这里写图片描述

⑧带入公式④有:这里写图片描述

化解得:这里写图片描述

⑨写成矩阵形式:这里写图片描述

⑩所以最终迭代公式为:这里写图片描述  其中,Jf是函数f=(x,β)对β的雅可比矩阵。



0 0