共轭梯度法(FR法)

本文介绍了优化算法中的共轭梯度法,通过一个2D问题的例子详细解释了算法过程,并提供了算法实现的步骤。文章首先强调了优化算法学习的挑战性,然后引用文献概述理论,接着详细展示如何求解使点到多条直线距离平方和最小的问题,最后给出了算法的具体实现。
摘要由CSDN通过智能技术生成

       优化算法的学习是有一定难度的(也许有人不这么想,但即使你是天赋异禀的天之骄子,敬畏知识也是一种美德)。笔者本着敬畏知识的态度,从基本理论出发,逐步引入优化算法的殿堂。

     关于共轭梯度法理论的介绍,可以通过参考文献【1】了解

    这里我通过一个例子来介绍共轭梯度法

   \widetilde{x}=(x,y,1)^{T}                  (1)

   \widetilde{l}=(a,b,c)^{T}                   (2)     

   公式(1)(2)给出了2D点与2D直线的表达方法

   现有多条直线,求一个,使其到每条直线的距离的平方和最小(这是一道图像算法入门的经典例题)

  对每条直线进行归一化有

{a}'=a/\sqrt{a^{2}+b^{2}};\, {b}'=b/\sqrt{a^{2}+b^{2}};{c}'=c/\sqrt{a^{2}+b^{2}};

令 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

程序员AlbertTu

感谢支持

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

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

打赏作者

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

抵扣说明:

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

余额充值