百度360必应搜狗淘宝本站头条
当前位置:网站首页 > 资源推荐 > 正文

ASAPP与MIT联合发文:我们该如何训练RNN才能使其像CNN那样快?

jasimen 2025-05-06 19:29 21 浏览

图:pixabay

原文来源:arxiv

作者:Tao Lei Yu Zhang

「机器人圈」编译:嗯~阿童木呀、多啦A亮

相信大家都知道,由于在并行化其状态计算时所存在的固有困难,循环神经网络的规模状态相对来说比较差。例如,直到ht-1的整个计算完成之后,ht的前向计算才开始执行,这就是并行计算村子的主要瓶颈问题。在这项工作中,我们提出了一种可替代的RNN实现方法,即故意简化状态计算并展现更多的并行性。而我们在此处所提出的循环单元的运行速度与卷积层一样快,甚至要比经cuDNN优化的LSTM快5至10倍。我们展示了该单元在广泛应用中所展现的有效性,包括分类,问答,语言建模,翻译以及语音识别。而我们将开源用PyTorch和CNTK1实现的代码资源。

现如今,在深度学习中所取得的一系列最新进展大都得益于日益增加的模型容量和相关的计算。这通常涉及使用更大更深的网络,而这往往是通过广泛的超参数设置进行调整得到的。但是,不断增长的模型大小和超参数,大大增加了训练时间。例如,训练一个最先进的翻译或语音识别系统往往需要几天的时间才能完成(Vaswani等人于2017提出,Wu等人于2016提出,Sak等人于2014提出)。很显然的一点是,计算已经成为深度学习研究领域的主要瓶颈问题。

为了应对显著增加的计算需求,诸如GPU加速训练这样的并行化已被广泛应用于扩展深度学习领域中(Diamos等人于2016提出; Goyal等人于2017提出)。虽然诸如卷积和注意这样的操作非常适合于多线程/ GPU计算,但是循环神经网络仍然不太适合并行化。在一个典型的实现中,输出状态ht的计算将会保持暂停,直到ht-1的整个计算完成。这个约束阻碍了独立的计算,并且大大地减缓了序列处理的进程。图1展示了经cuDNN优化的LSTM(Appleyard等,2016)和使用conv2d的词级卷积的处理时间。它们之间的区别是非常明显的——即使是经过特别优化的LSTM的实现速度也要慢10倍以上。

图1:使用cuDNN LSTM、单次级别卷积conv2d和建议的RNN实现的一批32个样本的平均处理时间(以毫秒为单位)。l:每个序列的token数,d:特征维度和k:特征宽度。报道的数字是基于具有Nvidia GeForce GTX 1070 GPU和Intel Core i7-7700K处理器的PyTorch。

在这项工作中,我们介绍了简单循环单元(SRU),其运行明显快于现有的循环实现。循环单元简化了状态计算,从而暴露出与CNN、注意力和前馈网络相同的并行性。具体来说,虽然内部状态ct的更新仍然使用先前的状态ct-1,但是在循环步骤中对ht-1的依赖性已经下降。因此,可以在不同的维度和步骤中容易地并行化循环单元中的所有矩阵乘法(即gemm)和元素操作。类似于cuDNN LSTM和conv2d的实现,我们通过将所有元素操作编译成单个内核函数调用来执行对SRU的CUDA级优化。如图1所示,我们的实现达到了与其conv2d配对物相同的速度。

当然,不能提供可比较或更好的准确性的替代实现将不具有适用性。为此,我们评估SRU广泛的应用范围包括分类、问答、语言建模、翻译和语音识别。实验结果证实了SRU的有效性——与这些任务的循环(或卷积)基线模型相比,它实现了更好的性能,同时能够更快地进行训练。

这项工作提供了简单的循环单元(SRU),其运行速度与CNN一样快速的模块,可轻松扩展到10层以上。 我们对NLP和语音识别任务进行了广泛的评估,证明了这个循环单元的有效性。我们开源实现方法,以促进未来NLP和深度学习的研究。

论文全文链接:
https://arxiv.org/pdf/1709.02755.pdf

PyTorch代码实现:
https://github.com/taolei87/sru

相关推荐

豆瓣8.2分的《天才枪手》:几个不知名小演员演出好于91%的犯罪片

青春电影总离不开一个主题——成长。《七月与安生》,是闺蜜与爱情的选择之路;《悲伤逆流成河》,是青少年时受过的伤如何在未来与自己同行;《致青春》,是那些我们带不到以后的感情该怎样在当下消弭;《狗十三》,...

这几部“蹭热度”的国产烂片,看的“尴尬症”犯了,你看过几部?

电影有好有坏,观众有吐槽也有爱。好片看得不多,烂片见过不少。什么是好片?什么又是烂片?影视行业越来越商业化,随之而来的就是很多不走心的电影出现。有些电影靠着“蹭热度”让观众满怀期待走入了电影中,最终观...

仅有松弛,“松弛感”是无法成形的

要说“松弛感”,白玲似乎不是一个典型的形象。在《星加坡故事》这则收入刘以鬯南洋故事集《椰风蕉雨》的中篇小说中,“我”邂逅了歌台佳丽白玲,并参与了她戏剧化的命运。整体上,白玲被赋予了歌伶典型的跌宕命运,...

韩国女星「朴智贤」三部破尺度电影,香艳刺激,一部比一部精彩!

国知名女星朴智炫【Ji-hyunPark】三部破尺度电影,香艳刺激,尺度一部比一部大!这位韩国小姐姐不仅颜值爆表,演技也是杠杠的,《禁忌童话》《昆池岩》和《隐藏的面孔》每部都让人看得停不下来!第一部...

小说:总裁叫住小秘书:你胖了。她看着怀孕5月的腰发怒:都怪你

车内,南玥缄口不言,林梓昊看着她无神的双眼,眼中闪过一丝晦暗。“你倒是嚣张,还敢再次逃走,看来就算毁容也不能让你学乖。”林梓昊无情开口,撕开南玥此时内心的伤疤。南玥被他冰冷的话语刺伤,悲戚的质问道,“...

纽卡球星特里皮尔深陷桃色风波!妻子已咨询律师,婚姻危在旦夕?

近日,《太阳报》一则爆料掀起轩然大波:纽卡斯尔球员特里皮尔竟被拍到在夜店亲密搂住美丽金发女郎。5月11日,他与一名金发女孩从纽卡斯尔夜总会离开被拍;上周五,又在伊比萨俱乐部与另一位金发女郎亲昵相拥。...

苏轼看到友人的妻子漂亮,羡慕之余写下了一首词,感动世人近千年

声明:本文内容均引用网络资料结合个人观点进行撰写,请悉知。常羡人间琢玉郎,哪知道这话是苏轼写给朋友妻子的。传开了人都说他风流,其实不然。说白了,他写的不是情,写的是佩服,是感动,是在苦日子里看见了光。...

洪森亲王的漂亮妻子被网友称为唐朝美人,却不如英拉风姿绰约!

柬埔寨的洪森亲王真是一个幸运的人,简直是天之骄子,就如穿越剧中女主角一样,开了外挂了,得到十全十美的幸福,事业爱情两得意,不但统治柬埔寨38年,而且妻子还特别漂亮。洪森亲王子的妻子就是文拉妮女亲王。文...

二十年后,出轨离家的姑父后悔了(二十年后,出轨离家的姑父后悔了吗)

爷爷家门口的槐树又开花了。姑姑坐在门槛上择豆角,白头绳把灰白的头发束得整齐。她指甲掐断豆筋的声音很轻,像极了二十年前那个雨夜,姑父摔门时震落的槐花。一姑父十三岁那年没了爹,亲妈改嫁后亲戚们都躲着他。是...

湖南男子给妻子惊喜,却目睹妻子上了别人的车!结果太意外!

最近网上有个事儿火了,湖南有个男的,他老婆回娘家了,他想给老婆个惊喜,就偷偷开车去接她。结果呢,他眼睁睁地看着他老婆上了别的男人的车!这事儿一出,网上都炸锅了,很多人都说这女的肯定有问题。这事儿其实很...

被妻子发现太阳报:特里皮尔被拍到在夜店亲密搂住美丽金发女郎

直播吧6月17日讯《太阳报》报道,纽卡球员特里皮尔被拍到与两名金发女郎外出聚会,目前,特里皮尔的妻子夏洛特已经得知此事,并正在寻求法律咨询。消息人士称,真人秀节目明星克洛伊和她的朋友们被介绍给特里皮尔...

别人家的妻子真是太漂亮了!(别人家的老婆真的好吗)

醒面十分钟,期间多揉两次。百年技艺传承、地道天水浆水,体态清亮、口感清香、酸味柔和。

男人为何总对“别人家老婆”心动?真相藏在人性褶皱里

常听人抱怨:“结婚越久,他越觉得别人老婆好”“同学聚会上,总夸别人媳妇有气质”。这种“别人家老婆滤镜”像婚姻里的常见病——但与其归咎于“贪心”,不如剖开来看:这背后藏着被日常磨平的情感渴求,和未被看见...

苏轼看到好友妻子非常漂亮,羡慕中写下一首词,感动后世近千年

苏轼,这位文学巨匠,因其独特的视角和深厚的文笔而广受赞誉。但有一天,他邂逅了好友的妻子,惊艳于她的美丽。这份突如其来的感动,让他心中涌起无尽的诗情,写下千古绝唱《定风波》。北宋年间,苏轼凭借过人才...

禅诗赏析:智闲禅师《击竹悟道偈》

标题:击竹悟道偈作者:智闲禅师正文:一击忘所知,更不假修持。动容扬古道,不堕悄然机。处处无踪迹,声色外威仪。诸方达道者,咸言上上机。赏析:智闲禅师,起初在百丈禅师座下参学。一直参到百丈禅师圆寂了,还没...