效果超过SGD和Adam,谷歌大脑的「神经网络优化器搜索」自动找到更好的训练优化器
gaoyangw 2024-11-01 12:17 31 浏览 0 评论
雷锋网 AI 科技评论按:谷歌大脑近期放出了一篇论文「Neural Optimizer Search with Reinforcement Learning」(强化学习的神经网络优化器搜索),用强化学习的方法为神经网络(尤其是深度学习)找到最佳的优化算法/权重更新规则。论文并没有重新制造轮子,但也取得了不错的效果,而且也引起了一定的关注。雷锋网 AI 科技评论把论文内容简介如下。
要成功训练一个深度学习模型,选择一个适当的优化方法是非常重要的。虽然随机梯度下降法(SGD)通常可以一上手就发挥出不错的效果,不过 Adam 和 Adagrad 这样更先进的方法可以运行得更快,尤其是在训练非常深的网络时。然而,为深度学习设计优化方法是一件非常困难的事情,因为优化问题的本质是非凸问题。
在这篇论文中,谷歌大脑的研究员们讨论了一种方案,它可以自动设计优化方法中的权重更新规则,尤其是对于深度学习架构。这个方案的重点是使用了一个RNN结构的控制器,这个控制器可以给优化器生成权重更新方程。这个RNN结构的控制器是通过强化学习的方式训练的,一个具体的网络结构用它生成的更新规则进行同样次数的训练后,可以把模型准确率最大化。这个过程如下图。
神经网络优化器搜索的总体架构
训练神经网络很慢、很困难,之前有许多人设计了各种各样的方法。近期的优化方法结合了随机方法和批量方法的特点,比如用mini-batch,跟SGD类似,但是实现了更多的启发式方法来估计二阶对角信息,就和无黑塞方法(Hessian-free)或者L-BFGS类似。这样吸收了两种方法优点的方案通常在实际问题中有更快的收敛速度,比如 Adam 就是一个深度学习中常用的优化器,实现了简单的启发式方法来估计梯度的均值和变化幅度,从而能够在训练中更加稳定地更新权重。
之前的许多权重更新规则都借鉴了凸函数分析中的想法,虽然神经网络中的优化问题是非凸的。近期通过非单调学习速率的启发式方法得到的经验结果表明,在神经网络的训练方面我们仍然知之甚少,还有许多非凸优化的方法可以用来改进训练过程。
谷歌大脑的研究员们的研究目标是在人们已经熟悉的领域内为神经网络训练找到更好的更新规则。换句话说,他们没打算靠自己重新建立一套全新的更新规则,而是用机器学习算法在现有的更新规则中找到比较好用的。最近也有研究人员提出类似的方法,用模型学习生成更新数值。这里的关键区别是,谷歌大脑的这项研究是为权重更新生成数学形式的方程,而不是直接生成数值。生成一个方程的主要好处是可以轻松地迁移到更大的任务中,而无需为新的优化问题额外训练别的神经网络。而且,虽然他们设计这个方法的目的不是为了优化更新规则的内存占用的,不过还是能够在得到与 Adam 或者 RMSProp 等同的更新规则的情况下占用更少的内存。
论文中的方法受到了近期用强化学习做模型探索的研究的启发,尤其是在神经网络结构搜索上,其中用了一个 RNN 生成神经网络架构的设置文本。除了把这些关键思想用在不同的应用中,论文中的方法还展现出了一种全新的模式,把原有的输入以灵活得多的方法组合起来,从而让搜索新型的优化器变得可能。
控制器 RNN的总体结构。控制器会迭代选择长度为5的子序列。它首先选择前两个操作数和两个一元函数来应用操作数,然后用一个二进制函数合并两个一元函数的输出。获得的结果b就可以被下一轮子序列选中作为预测,或者成为更新规则。每次的预测都是由一个softmax分类器执行的,最后成为下一轮迭代的输入。
根据论文中的实验结果,在用 CIFAR-10 训练一个小型的卷积网络中,他们的方法比 Adam、RMSProp、带或者不带 Momentum 的 SGD 找到了许多条更好的更新规则,而且这些生成的更新公式中很多都可以轻松地迁移到新的模型架构或者数据集中使用。比如,在小型卷积网络训练中发现的权重更新规则在Wide ResNet 的训练中取得了比 Adam、RMSProp、带或者不带 Momentum 的 SGD 更好的结果。 对于 ImageNet 数据集,他们新找到的更新规则在目前最先进的移动设备级别模型的 top-1 和 top-5 正确率基础上继续提升了最高 0.4%。同样的更新规则在谷歌的神经机器翻译系统上也取得了不错的成果,在WMT 2014 英文到德文的翻译任务中最高能带来0.7BLEU的提升。
更多详细内容参见原论文:https://arxiv.org/abs/1709.07417。雷锋网 AI 科技评论编译
相关推荐
- Chrome43正式版发布 新增海量应用扩展
-
2015-07-0809:26:10作者:刘菲菲谷歌Chrome浏览器一向被大家称为“版本帝”,原因就是更新频率相当高。最近,Chrome又发布了新版,版本号为v43.0.2357.132。本次更...
- 软网推荐:快速下载需要的谷歌浏览器扩展
-
谷歌浏览器现在已经不是一个单纯的网页浏览器,而更加像是一个管理操作平台,因为它的很多功能都是通过功能扩展来实现的。但是通常我们要想访问谷歌的扩展商店非常的麻烦,所以就需要寻求其他的解决方法。第三方扩展...
- 谷歌预告3项Chrome浏览器改进,提高管理标签页效率
-
IT之家9月11日消息,谷歌公司昨日(9月10日)发布新闻稿,宣布为iOS和安卓版Chrome浏览器引入3项改进,从而帮助用户提高管理标签页效率。1.在iOS上体验标签页...
- 谷歌发布Chrome浏览器更新,修复密码消失问题:持续18个小时
-
IT之家7月27日消息,谷歌发布Chrome浏览器更新,修复了存在于密码管理器中的错误,该错误导致Chrome用户密码消失18个小时。Chrome用户反馈更新到版本127.0....
- 谷歌浏览器Chrome 38.0.2125.101稳定版下载
-
IT之家(www.ithome.com):谷歌浏览器Chrome38.0.2125.101稳定版下载今天,谷歌浏览器团队带来最新版Chrome稳定版更新。具体版本号为38.0.2125.101,该版...
- 谷歌浏览器8年后首换新LOGO,变了又好像没变
-
近日,ChromeCanary版浏览器(开发者专用的每日构建版)在新版中首次更新了浏览器图标,意味着这个新的图标很快将开始出现在各位用户的设备上了。...
- 谷歌浏览器,居然被山寨了(谷歌浏览器可靠吗)
-
大家看看下面两张Logo,光看图标你能分辨出来哪个是假的Chrome,哪个是真的吗?...
- 谷歌浏览器Chrome 45.0.2454.93稳定版下载
-
IT之家讯谷歌Chrome浏览器更新至45.0.2454.93稳定版。谷歌官方并没有给出更新日志,因此本次更新重点在于小范围问题修复。Chrome浏览器用户可下载并且更新至该版本。Chrome45...
- 微软推出的新版Edge浏览器,让我抛弃用了5年的谷歌
-
随着新版Edge浏览器的发布,这个微软的亲儿子以崭新的面貌和大家见面啦。这次更新可谓是好评如潮,相比浏览器届的老大哥——谷歌浏览器,它少了些臃肿,但又多了一些独特的功能。今天,我就为大家介绍8...
- 谷歌Chrome浏览器安卓版将支持Material You设计版地址栏
-
IT之家1月26日消息,Google的MaterialYou主题在Android上提供了一致的配色方案。谷歌现在正在为Android上的谷歌Chrome浏览器的地址栏提供...
- 你想要的功能,Edge浏览器都有(你想要的功能,edge浏览器都有哪些)
-
2020年之前,如果有求推荐一款好用的浏览器,那谷歌Chrome浏览器一定是最好的选择,现在却不一定了。今年一月份,微软正式推出了基于谷歌Chromium内核的MicrosoftEdge浏览器,它继...
- 谷歌浏览器Chrome更新:图标再变动,版号来到100
-
经过十多年的更新,谷歌浏览器GoogleChrome终于迎来了“100”的版本号,并在近日于Windows、Mac、iOS和安卓等多个平台正式上线。尽管是很有象征性意义的版本号更新,但它这一...
- 不再桌面端独占,谷歌Chrome浏览器安卓版将迎来任务管理器
-
IT之家10月4日消息,谷歌Chrome浏览器即将为Android用户带来一项备受期待的功能——任务管理器。虽然Chrome浏览器在桌面端已经具备了任务管理器的功能,但移动端一...
- 安卓版谷歌Chrome浏览器测试新面板,方便用户管理跨设备标签页
-
IT之家8月30日消息,科技媒体mspoweruser昨日(8月29日)发布博文,报道称Canary频道最新安卓版谷歌Chrome浏览器正测试新特性,为跨设备标签页添加了一个...
- 谷歌浏览器,网站页面禁用右键功能,如何解决?
-
进入浏览器开发者工具点击谷歌浏览器右上角三个点,选择【更多工具】——【开发者工具】找到“代码段”【源代码/来源】——【>>】——【代码段】...
你 发表评论:
欢迎- 一周热门
- 最近发表
- 标签列表
-
- 网站建设 (107)
- 百度收录 (50)
- 搜索引擎排名优化 (49)
- 关键词优化工具 (51)
- 外贸网站建设 (56)
- seo整站优化吧 (50)
- 苏州网站建设 (59)
- 百度搜索推广 (61)
- 关键词优化公司 (51)
- 广州网站建设 (48)
- 电商网站建设 (49)
- 百度站长平台 (48)
- 网站模板 (51)
- 厦门网站建设 (52)
- 百度快照推广 (51)
- 免费网页在线客服系统 (53)
- 雷神代刷网站推广 (53)
- 手机网站建设 (53)
- 网站维护 (53)
- 网页制作教程 (66)
- 百度收录批量查询工具 (48)
- 网站服务器 (53)
- 学生个人网页制作html (56)
- 一键优化 (67)
- 网页制作软件 (49)