机器学习训练算法二(搜索任意一元函数的近似根)

13 篇文章 0 订阅
11 篇文章 2 订阅

若函数 f ( x ) f(x) f(x)存在一个根,那在 x = x k x=x_k x=xk处的不含皮亚诺余项的一阶泰勒公式可得:
f ( x k + Δ x k ) ≈ f ( x k ) + f ′ ( x k ) Δ x k ( 公 式 1 ) f(x_k+\Delta x_k)\approx f(x_k)+f'(x_k)\Delta x_k \qquad (公式1) f(xk+Δxk)f(xk)+f(xk)Δxk(1)
0 = f ( x k + Δ x k ) ( 公 式 2 ) 0=f(x_k+\Delta x_k) \qquad (公式2) 0=f(xk+Δxk)(2)
由公式 1 和公式2可推得:
Δ x k ≈ − f ( x k ) f ′ ( x k ) ( 公 式 3 ) \Delta x_k\approx -\frac {f(x_k)}{f'(x_k)} \qquad (公式3) Δxkf(xk)f(xk)(3)
由公式3可推得搜索函数 f ( x ) f(x) f(x)根的迭代公式:
x k + 1 = d e f x k − f ( x k ) f ′ ( x k ) ( 公 式 4 ) x_{k+1}\stackrel{\mathrm{def}}{=}x_k-\frac {f(x_k)}{f'(x_k)} \qquad (公式4) xk+1=defxkf(xk)f(xk)(4)
通过公式4可推得,虽然 f ( x k + 1 ) f(x_{k+1}) f(xk+1)的结果不为 0,但是它比 f ( x k ) f(x_{k}) f(xk)更靠近 0。所以,根据公式4迭代有限次数后可以搜索到近似根。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值