使用均方根传播(RMSProp)更新参数
使用均方根传播(RMSProp)算法更新自定义训练循环中的网络可学习参数。
请注意
该函数应用RMSProp优化算法更新自定义训练循环中的网络参数,使用定义为dlnetwork
对象或模型函数。如果你想训练一个网络定义为层
数组或作为LayerGraph
,使用以下功能:
创建一个TrainingOptionsRMSProp
对象使用培训选项
函数。
[
更新网络的可学习参数数据链路
,averageSqGrad
]=rmspropupdate(数据链路
,毕业生
,averageSqGrad
)数据链路
使用RMSProp算法。在训练循环中使用此语法迭代地更新定义为dlnetwork
对象
[
中可学习参数的更新参数个数
,averageSqGrad
]=rmspropupdate(参数个数
,毕业生
,averageSqGrad
)参数个数
使用RMSProp算法。在训练循环中使用此语法以迭代方式更新使用函数定义的网络的可学习参数。
[___]=rmspropupdate(___
除了前面语法中的输入参数外,还指定用于全局学习速率、平方梯度衰减和小常数ε的值。学习者
,sqGradDecay
,ε
)