位置: IT常识 - 正文

神经网络的学习率如何选择?(神经网络浅讲)

编辑:rootadmin
神经网络的学习率如何选择? 文章目录学习率的概念学习率的选择方法参考资料学习率的概念

推荐整理分享神经网络的学习率如何选择?(神经网络浅讲),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:人工智能神经网络算法,神经网络知识,神经网络讲解与实例,神经网络 入门,神经网络浅讲,神经网络 入门,神经网络 入门,人工神经网络,内容如对您有帮助,希望把文章链接给更多的朋友!

这里的学习率指的是深度学习神经网络训练过程中选取的一个超参数。 学习率作为参数更新时的一个乘数项,可以影响网络训练的速度,或者说是每次迈步的大小。 可以这样理解,如果学习率过大,那么步子就会很大,容易越过了正确答案,从一个错误到另一个错误;如果学习率过小,那么步子就很小,训练很慢,而且不容易跳出局部最优解。如下图所示。 可以看出小学习率会进入局部最优解中,但是它也跳不出去。大的学习率无法进入局部最优,甚至随着训练越来越坏。

学习率的选择方法

学习率的选择更多的依靠经验。那么除了经验之外呢?

https://arxiv.org/abs/1506.01186 上面的论文提出了一种方法来寻找初始学习率。

神经网络的学习率如何选择?(神经网络浅讲)

首先我们设置一个非常小的初始学习率,比如1e-5(还可以更小),然后在每个batch之后都更新网络,同时增加学习率,统计每个batch计算出的loss。最后我们可以描绘出学习的变化曲线和loss的变化曲线,从中就能够发现最好的学习率。

从上面的图片可以看到,随着学习率由小不断变大的过程,网络的loss也会从一个相对大的位置变到一个较小的位置,同时又会增大,这也就对应于我们说的学习率太小,loss下降太慢,学习率太大,loss有可能反而增大的情况。从上面的图中我们就能够找到一个相对合理的初始学习率,0.1。

之所以上面的方法可以work,因为小的学习率对参数更新的影响相对于大的学习率来讲是非常小的,比如第一次迭代的时候学习率是1e-5,参数进行了更新,然后进入第二次迭代,学习率变成了5e-5,参数又进行了更新,那么这一次参数的更新可以看作是在最原始的参数上进行的,而之后的学习率更大,参数的更新幅度相对于前面来讲会更大,所以都可以看作是在原始的参数上进行更新的。正是因为这个原因,学习率设置要从小变到大,而如果学习率设置反过来,从大变到小,那么loss曲线就完全没有意义了。

另外还有两种方法见参考资料一。

参考资料

https://baijiahao.baidu.com/s?id=1662117095018026462&wfr=spider&for=pc https://blog.csdn.net/m0_37789876/article/details/85248565 https://blog.csdn.net/u010087338/article/details/122949354 https://zhuanlan.zhihu.com/p/31424275

本文链接地址:https://www.jiuchutong.com/zhishi/300821.html 转载请保留说明!

上一篇:WebSocket(websocket怎么读)

下一篇:机器学习中的数学——距离定义(八):余弦距离(Cosine Distance)

  • 微信自带的磨皮功能怎么关掉(微信自带的磨皮功能怎么关掉安卓)

  • 微信发视频最长是几分钟(微信发视频最长时间是多少分钟)

  • 享换机多久打电话审核(享换机逾1天会爆通讯录吗)

  • 抖音小程序怎么申请呢(抖音小程序怎么挂到抖音上)

  • 8p可以更新13.4系统吗(8p升级13.7)

  • 拍立得7c和7s的区别(拍立得7和8)

  • 电话丢了微信里的钱怎么办(电话丢了微信里的钱怎么办身份证也丢了)

  • 任务栏可以改变位置和大小吗(任务栏可以改变其长度吗)

  • 蓝屏代码0x0000024修复(蓝屏代码0x0000024解决方法)

  • vivo有防窥屏功能吗(vivo防窥屏模式)

  • 钉钉可以加入几个企业(钉钉可以加入几个)

  • 多媒体计算机的基本特性(多媒体计算机的媒体指的是)

  • 300兆宽带用几类网线(300兆宽带用超五类还是六类网线)

  • 什么是P站(什么是P站O站)

  • 苹果手机静音键怎么设置(苹果手机静音键失灵怎么调出声音)

  • ipad苹果平板怎么截长图(ipad苹果平板怎么快速截图)

  • iphone8横屏怎么设置(苹果8手机横屏)

  • 海康监控硬盘不存在(海康监控硬盘不显示画面)

  • qq空间相册回收站密码怎么解除(qq空间相册回收站删除怎么恢复)

  • ipad怎么蹭别人家的wifi(ipad怎样蹭手机的热点)

  • WPS如何设置标尺(wps怎么设置标尺)

  • 微软Win11乱改?这才是Win11右键菜单最完美解决方法!(win11修改版)

  • nvm报错Now using node v版本号 (64-bit)解决方法(numba报错)

  • Servlet4.0 Response

  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设 电脑维修 湖南楚通运网络