深度学习的梯度下降法
·
目录
梯度下降法
梯度下降法是一种寻找最小值的点的方法,在数值分析领域,梯度下降法也称最速下降法
近似公式

表示为两个向量的内积形式

向量a,b的内积为,
为180时内积的值最小,可得向量a满足以下条件式时,内积
取最小值
![]()
两个变量函数的梯度下降法的基本式子
函数z = f(x, y),当x改变,当y改变时
,函数 f(x, y)的变化
为下式

当两个向量的方向相反时最小。

即梯度下降的基本公式
梯度下降法及用法
当有多个变量时,梯度下降法基本公式如下
为函数f在点的梯度为

点向点
移动就能以最快的速度移动,因此反复依照计算梯度,并按梯度移动就能找到最小值点
哈密顿算子
梯度下降法基本公式也可由哈密顿算子表示![]()
也可以表示成
![]()
32,的含义
可以看成函数移动的步长,在神经网络中称为学习率
最优化问题和回归分析
一元线性回归方程
![]()
p称为回归系数,q称为截距
代价函数

![]()
在最优化方面,误差总和也可以称为代价函数
学习数据和正解
利用事先提供的数据来确定权重和偏置,在神经网络中称为学习
误差反向传播法
代价函数计算量大,无法直接使用梯度下降法时,引入误差反向传播法
普通的计算方法:先代入数据,然后计算偏导
误差反向传播法:先计算偏导,然后代入数据,减少了大量的偏导计算过程
神经单元误差
引入误差反向传播法的特点是将繁琐的导数计算替换为数列的递推关系式,提供这些递推关系式的就是神经单元误差

权重,偏置的偏导数和的关系

的计算方法
将看作数列,得到末项的计算公式

层L与下一层L+1的值的关系式
![]()
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)