问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

梯度下降的例子

发布网友 发布时间:2022-04-25 20:05

我来回答

1个回答

热心网友 时间:2022-06-17 00:42

举一个非常简单的例子,如求函数 的最小值。
利用梯度下降的方法解题步骤如下:
1、求梯度,
2、向梯度相反的方向移动 ,如下
,其中, 为步长。如果步长足够小,则可以保证每一次迭代都在减小,但可能导致收敛太慢,如果步长太大,则不能保证每一次迭代都减少,也不能保证收敛。
3、循环迭代步骤2,直到 的值变化到使得 在两次迭代之间的差值足够小,比如0.00000001,也就是说,直到两次迭代计算出来的 基本没有变化,则说明此时 已经达到局部最小值了。
4、此时,输出 ,这个 就是使得函数 最小时的 的取值 。
MATLAB如下。 %% 最速下降法图示% 设置步长为0.1,f_change为改变前后的y值变化,仅设置了一个退出条件。syms x;f=x^2;step=0.1;x=2;k=0;         %设置步长,初始值,迭代记录数f_change=x^2;             %初始化差值f_current=x^2;            %计算当前函数值ezplot(@(x,f)f-x^2)       %画出函数图像axis([-2,2,-0.2,3])       %固定坐标轴hold onwhile f_change>0.000000001                %设置条件,两次计算的值之差小于某个数,跳出循环    x=x-step*2*x;                         %-2*x为梯度反方向,step为步长,!最速下降法!    f_change = f_current - x^2;           %计算两次函数值之差    f_current = x^2 ;                     %重新计算当前的函数值    plot(x,f_current,'ro','markersize',7) %标记当前的位置    drawnow;pause(0.2);    k=k+1;endhold offfprintf('在迭代%d次后找到函数最小值为%e,对应的x值为%e\n',k,x^2,x)梯度下降法处理一些复杂的非线性函数会出现问题,例如Rosenbrock函数:

其最小值在 处,函数值为 。但是此函数具有狭窄弯曲的山谷,最小点 就在这些山谷之中,并且谷底很平。优化过程是之字形的向极小值点靠近,速度非常缓慢。

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
官户的介绍 ...因为在家怕用水羊皮该硬了。如何清洗,不要说用盐,谢谢。 祛痣后的注意事项 “应道不痴颠”的出处是哪里 “素娥作意失幽期”的出处是哪里 斗鱼怎么举报主播 汪东城在张惠妹《记得》MV里哪里出现了啊? 谁知道张惠妹《记得》MV里的男主角是谁 关于幼儿想像的说法,不正确的是( )。 苏州游船招聘信息,苏州自驾游艇旅游攻略 10万左右的车,那种最省油,性能比较好? 十万以内买什么车最好比较省油的 梯度下降为什么需要不断迭代,不能一次就求出来 最小二乘法和梯度下降法有哪些区别? 梯度下降法和牛顿法的区别? 简述梯度下降的概念 苹果电脑怎么下载淘宝 被小贷公司恐吓应该去哪申诉 网络小贷,他的催收手段是什么?是轰炸本人?还是轰炸通讯录里面的人 众安小贷催收暴力吗 小贷公司上门催收恐吓可以报警吗 小贷公司上门催收恐吓可以报警吗? 亲姐借款已跑路,自己被小贷公司催款,自己身边的人也被轰炸,怎么办 被恶意催收,恐吓催收,我这里可以怎么处理 电视机机顶盒插过优盘之后电视显示无信号,怎么切换信号源呢? 同事好友被小贷催收骚扰怎么办 怎么用电视机后面的按钮切换信号源? 怎么办,有暴力催收 怎么在linux中调用命令行中的命令,比如我想在一个程序中用命令行运行... 北京人保分公司电话 10万左右油耗低问题少的车,哪款车好呢? 十万元预算,哪款代步车动力够且油耗低? 怎么把抬起来亮屏关掉? 梯度下降法和随机梯度下降法的区别 想要买个10万以内的车,哪款车的油耗比较低? 预算10万左右,省油的轿车,有哪些值得入手的? 深度学习求最小值为什么要使用梯度下降 python 梯度下降法 怎么用 十万以内的车,那些性价比高些,省油呢? 10万左右买什么车好,家用省油? 想买个既不贵又省油的轿车10万左右求推荐? 准备入手一辆十万块钱左右的suv,油耗低一点,哪一款合适? 有哪些10万左右的油耗低、安全性高的车推荐? 十万左右最省油的车? 十万左右油耗低的车有哪些? 十万左右什么车比较省油呀? 新能源电动汽车有哪些牌子?求介绍下 12306上购买火车票,身份证号却显示“待核验”,这怎么弄? 新能源汽车,有哪些新能源?目前新能源电动车哪个好? 手机12306网上定动车车票,在输入身份证号码之后,个人身份证号所有数字和个人的详细住址会出现吗?