深度學(xué)習(xí)之RNN的改進(jìn)算法(LSTM旭绒、GRU、雙向RNN谆棱、Deep RNN)


1.Gated Recurrent Unit(GRU)門控循環(huán)單元

GRU改變了RNN隱藏層單元使其更好的捕捉深層連接快压,并改善了梯度消失問題。

相比于普通的RNN隱藏層單元垃瞧,GRU增加了一個C(memory cell)記憶細(xì)胞,以增加記憶功能坪郭。

普通的RNN單元如下圖所示:

簡化版的GRU如下圖所示:

个从。


其中---<t>表示上標(biāo):

c<t>:記憶細(xì)胞的在t時間步的值,表示是否要記憶此處的信息歪沃,GRU中c<t>=a<t>?

c^<t>:重寫記憶細(xì)胞的候選值嗦锐,是否采用這個值來更新c<t>取決于Γu

Γu:更新門,u=update沪曙,決定什么時候更新記憶細(xì)胞奕污,取值范圍在0~1,0表示不更新記憶細(xì)胞即保持之前的值液走,1表示更新記憶細(xì)胞為候選值碳默。

完整的GRU增加了一個相關(guān)門Γr,表示c<t?1>跟新的候選值c^<t>之間的相關(guān)性缘眶。

2. LSTM(Long short term memory) Unit長短時記憶單元

LSTM比之GRU更加有效嘱根。注意:LSTM中c<t>和a<t>將不再相等。

Γu:更新門(update)

Γf:遺忘門(forget)

Γo:輸出門(output)

peephole connection窺視孔連接巷懈,將c<t?1>加入到對門的計算中该抒,也就是門由c<t?1>,a<t?1>,x<t>共同決定。

GRU和LSTM比較:

GRU結(jié)構(gòu)更簡單顶燕,更有利于構(gòu)建深層的RNN凑保,LSTM功能更強(qiáng)大冈爹。

3. Bidirectional RNN雙向循環(huán)神經(jīng)網(wǎng)絡(luò)(BRNN)

此網(wǎng)絡(luò)結(jié)構(gòu)使得在序列的某點(diǎn),既可以獲得之前的信息欧引,也可以獲得之后的信息犯助。

以一個人名實(shí)體識別的例子來說明,下面兩句話维咸,判斷Teddy是不是一個人名剂买,只有前面的信息是不足夠的

圖中最下面x<1> x<4>x<1> x<4>表示輸入的前四個單詞,紫色框表示的是正向循環(huán)層癌蓖,綠色框是反向循環(huán)層瞬哼,正向循環(huán)和反向循環(huán)構(gòu)成一個無環(huán)圖,都屬于正向傳播租副,各值計算順序如下:

a?<1>?a?<2>?a?<3>?a?<4>?a←<4>?a←<3>?a←<2>?a←<1>

所有的激活值都計算完畢之后坐慰,就可以計算預(yù)測值了:

y^<t>=g(wy[a?<t>,a←<t>]+by)

其中各單元可以是標(biāo)準(zhǔn)RNN單元,也可以是GRU單元用僧、LSTM單元结胀,對于NLP問題來說基于LSTM單元的BRNN用的比較多。

BRNN缺點(diǎn):需要完整序列的數(shù)據(jù)才能預(yù)測责循。對于語音識別來說糟港,也就是必須等到講話的人講完,才能預(yù)測院仿,這并不能滿足我們的需求秸抚,所以語音識別通常用其他更復(fù)雜的模型,而BRNN較廣泛的應(yīng)用于NLP問題歹垫。

4. Deep RNN

對于RNN來說一般很少像CNN那樣堆疊很多層剥汤,3層對RNN來說就已經(jīng)非常龐大了。如果需要堆疊多層排惨,一般會刪去水平連接吭敢。(以下是有三個隱層的網(wǎng)絡(luò))

某個RNN單元可以是標(biāo)準(zhǔn)RNN單元,也可以是GRU單元暮芭、LSTM單元甚至BRNN單元鹿驼,可以自由設(shè)置。

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末谴麦,一起剝皮案震驚了整個濱河市蠢沿,隨后出現(xiàn)的幾起案子,更是在濱河造成了極大的恐慌匾效,老刑警劉巖舷蟀,帶你破解...
    沈念sama閱讀 216,402評論 6 499
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異,居然都是意外死亡野宜,警方通過查閱死者的電腦和手機(jī)扫步,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,377評論 3 392
  • 文/潘曉璐 我一進(jìn)店門,熙熙樓的掌柜王于貴愁眉苦臉地迎上來匈子,“玉大人河胎,你說我怎么就攤上這事』⒍兀” “怎么了游岳?”我有些...
    開封第一講書人閱讀 162,483評論 0 353
  • 文/不壞的土叔 我叫張陵,是天一觀的道長其徙。 經(jīng)常有香客問我胚迫,道長,這世上最難降的妖魔是什么唾那? 我笑而不...
    開封第一講書人閱讀 58,165評論 1 292
  • 正文 為了忘掉前任访锻,我火速辦了婚禮,結(jié)果婚禮上闹获,老公的妹妹穿的比我還像新娘期犬。我一直安慰自己,他們只是感情好避诽,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,176評論 6 388
  • 文/花漫 我一把揭開白布龟虎。 她就那樣靜靜地躺著,像睡著了一般茎用。 火紅的嫁衣襯著肌膚如雪遣总。 梳的紋絲不亂的頭發(fā)上,一...
    開封第一講書人閱讀 51,146評論 1 297
  • 那天轨功,我揣著相機(jī)與錄音,去河邊找鬼容达。 笑死古涧,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的花盐。 我是一名探鬼主播羡滑,決...
    沈念sama閱讀 40,032評論 3 417
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼算芯!你這毒婦竟也來了柒昏?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 38,896評論 0 274
  • 序言:老撾萬榮一對情侶失蹤熙揍,失蹤者是張志新(化名)和其女友劉穎职祷,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體,經(jīng)...
    沈念sama閱讀 45,311評論 1 310
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡有梆,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,536評論 2 332
  • 正文 我和宋清朗相戀三年是尖,在試婚紗的時候發(fā)現(xiàn)自己被綠了。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片泥耀。...
    茶點(diǎn)故事閱讀 39,696評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡饺汹,死狀恐怖,靈堂內(nèi)的尸體忽然破棺而出痰催,到底是詐尸還是另有隱情兜辞,我是刑警寧澤,帶...
    沈念sama閱讀 35,413評論 5 343
  • 正文 年R本政府宣布夸溶,位于F島的核電站逸吵,受9級特大地震影響,放射性物質(zhì)發(fā)生泄漏蜘醋。R本人自食惡果不足惜胁塞,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,008評論 3 325
  • 文/蒙蒙 一、第九天 我趴在偏房一處隱蔽的房頂上張望压语。 院中可真熱鬧啸罢,春花似錦、人聲如沸胎食。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,659評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽厕怜。三九已至衩匣,卻和暖如春,著一層夾襖步出監(jiān)牢的瞬間粥航,已是汗流浹背琅捏。 一陣腳步聲響...
    開封第一講書人閱讀 32,815評論 1 269
  • 我被黑心中介騙來泰國打工, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留递雀,地道東北人柄延。 一個月前我還...
    沈念sama閱讀 47,698評論 2 368
  • 正文 我出身青樓,卻偏偏與公主長得像缀程,于是被迫代替她去往敵國和親搜吧。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,592評論 2 353