ASAPP与MIT联合发文:我们该如何训练RNN才能使其像CNN那样快?
jasimen 2025-05-06 19:29 26 浏览
图: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
相关推荐
- 旭凤至死不知,明明他已经放弃和润玉争,为什么润玉还要夺位?
-
香蜜沉沉烬如霜中,润玉为什么要夺位呢?明明荼姚已经受到了惩罚,而旭凤,也当着他的面承诺不和他争天帝之位!按理来说,此时的润玉,应该稳坐钓鱼台,而不是大逆不道,妄想弑父夺位!可偏偏,明知道希望渺茫,润玉...
- 香蜜:看懂旭凤对锦觅的4次“报复”,才明白穗禾为啥那么悲惨
-
《香蜜沉沉烬如霜》中,锦觅在大婚之日,亲手用冰刃杀掉旭凤的名场面,让人记忆犹新。而且,旭凤还问锦觅:“你可曾爱过我”,锦觅说:“从未”二字的时候,不仅虐了旭凤,还虐了观众。这一刻,旭凤觉得全世界都塌了...
- 香蜜沉沉烬如霜:转世后的锦觅对旭凤未忘情,为何却要嫁进相府呢
-
导语:《香蜜沉沉烬如霜》这部剧进行到最后,以锦觅殒身为代价,阻止了旭凤跟润玉展开的天魔大战,也算是拯救了六界苍生。锦觅被天魔两股力量同时击中,直接就是魂飞魄散的下场,后来幸好被斗姆元君用一撮香灰保住了...
- 重温香蜜,明明错的是锦觅和凤凰,为什么所有人都要润玉退让?
-
香蜜沉沉烬如霜中,一直有这样一个问题,纵然锦觅真正喜欢的人是凤凰,可她亲自签下和润玉的婚书却是事实,婚约没有解除之前,便主动和旭凤灵修,亦是无异于将润玉的脸面放在地上踩,这样的情况,怎么看都是锦觅和旭...
- 香蜜沉沉烬如霜:润玉不过是爱上了未婚妻锦觅,有什么错呢?
-
导语:很多人认为《香蜜沉沉烬如霜》里面的润玉不是真的爱锦觅,说他对锦觅所谓的爱里,有太多利用,也有太多算计,而且润玉一定要得到锦觅,是在跟旭凤较劲,他对锦觅其实是一种执念,并非真正的爱。那么真的是这样...
- 再看香蜜才知,润玉并不得宠,为什么却能娶最为得宠的水神之女?
-
香蜜沉沉烬如霜中,众所周知,天帝最疼爱的儿子是旭凤,最偏爱的则是先花神之女,也就是现任水神之女锦觅,而最最不重视的,则是润玉这个长子,然而,谁能想到,就是在这样的情况之下,天帝却做出了将自己最偏爱的水...
- 锦觅至死不知,润玉已经成了天帝,为什么还要削去旭凤神籍?
-
润玉成天帝后削旭凤神籍,锦觅竟不知内情?真相让人心酸!润玉为何非要除掉旭凤?香蜜沉沉烬如霜背后的权力游戏天帝润玉削旭凤神籍,锦觅蒙在鼓里!兄弟反目的真相令人唏嘘香蜜沉沉烬如霜:润玉成天帝后为何要除...
- 《香蜜沉沉烬如霜》发糖福利 灵修夫妇人间初kiss狂撩粉
-
江苏卫视每晚19:30幸福剧场的《香蜜沉沉烬如霜》持续发糖,你有没有感受到?自锦觅(杨紫饰)、旭凤(邓伦饰)下凡以来,观众屡屡表示“感觉每一天都像在过节”。不仅两人“同框即发糖”的画面甜进人心底,陨丹...
- 旭凤至死不知,他和锦觅那一夜,为何偌大的天界竟无一丝流言传出
-
香蜜沉沉烬如霜中,对于自己和锦觅的关系,旭凤大概是从未想过隐藏,哪怕是自己和锦觅的那一夜,旭凤也毫无顾忌的告诉自己的母神,妄想母神能够看在锦觅有了他的骨肉的份上,放锦觅一条生路,也同意自己和锦觅在一起...
- 重温香蜜才发现,润玉和旭凤,锦觅其实选谁都能很幸福!
-
香蜜沉沉烬如霜中,大结局锦觅选择了旭凤,然而,对于这样的结局,却是无数人的意难平,难平锦觅嫁给了仇人之子,难平润玉走上了太上忘情之路,更难平最后的最后,两个上神之资的存在,却生下了一只血脉连孔雀都不如...
- 明明都说润玉好,为何锦觅却一心要和旭凤在一起?她,并非眼瞎
-
香蜜沉沉烬如霜中,要说润玉和旭凤谁更好,无论是花界,还是水神,都更认可润玉!可是,明明都说润玉好,为何锦觅却一心要和旭凤在一起,她,真没有眼瞎吗? 不得不承认,温文如玉的润玉和冲动鲁莽的旭凤...
- 《香蜜》假想篇:锦觅对润玉是否爱过?如果不选旭凤,选润玉呢?
-
导语:每个人一生中都可能错过一些人,时而幻想,当年如果选择了他(她)如今会怎样?在电视剧《香蜜沉沉烬如霜》中,润玉对锦觅情有独钟,无视身边默默追随的邝露,多次为了锦觅无视天规,付出其实并不比旭凤少。而...
- 甜蜜将成往事,锦觅捅刀旭凤,期待值远超“跳诛仙台”
-
追江苏卫视《香蜜沉沉烬如霜》的过程中,大家除了关注锦觅与旭凤何时灵修之外,最大的期盼恐怕就是盼着葡萄什么时候向凤凰刺那致命一刀。回想当年素素跳诛仙台,惹哭多少观众。素素没了眼睛,真的以为夜华不爱她了,...
- 重温香蜜才发现,歹竹出不了好笋,润玉和旭凤,锦觅选谁都是悲剧
-
香蜜沉沉烬如霜中,因为和旭凤的爱情,锦觅失去了肉肉,失去了爹爹,失去临秀姨,更失去了眼中的万千色彩!虽然,最终两个苦命的有情人终成眷属了,但踩在堆满至亲之人尸骨之上的爱情,真的有那么美好吗?其实所有人...
- 同样是喜欢锦觅,为何旭凤润玉敢娶她,噗嗤君却不敢迎娶锦觅
-
文-黑狸狸在电视剧《香蜜沉沉烬如霜》中,旭凤、润玉和噗嗤君都喜欢锦觅,为什么旭凤、润玉敢娶锦觅,噗嗤君却不敢?①旭凤旭凤敢娶锦觅,有三重原因。一来是他认为他和锦觅相互爱慕,他不想错过这段美好的姻缘。所...
- 一周热门
- 最近发表
- 标签列表
-
- 霸道异界 (30)
- 龙王传说许小言乳喷 (49)
- 温晴 (42)
- 火影忍者h雏田同人 (31)
- 二哈和他的白猫师尊师昧的结局 (47)
- 纵横道 (35)
- 莫凌天 (31)
- 新版潘金莲 (33)
- 若晴 (29)
- 甜心女王爷 (30)
- 说谎你试试 (38)
- 新娘浓精受孕 (29)
- 主动打开腿惩罚调教 (34)
- 传闻中的三公主在线观看 (42)
- 在小树林里插班花 (29)
- 不知火舞漫画全集h (62)
- 沉醉一生又何妨 (38)
- 关晓彤被鹿晗干出了水 (30)
- 清梦无痕txt下载 (30)
- 天生绝配 (32)
- 重生nba睡遍名媛 (30)
- 鬼灭之刃漫画全集免费阅读 (30)
- 天官赐福190章完整肉照片 (35)
- 东华小心进入凤九身体 (32)
- 天龙八部之收美系统 (30)