循環(huán)神經(jīng)網(wǎng)絡(luò) RNN 以及 LSTM 技術(shù)

?Recurrent neural networks(RNN)循環(huán)神經(jīng)網(wǎng)絡(luò),在前饋神經(jīng)網(wǎng)絡(luò)中令哟,單獨(dú)的輸入完全確定了剩下的層上的神經(jīng)元的 激活值恼琼。

可以想象,這是一幅靜態(tài)的圖景:網(wǎng)絡(luò)中的所有事物都被固定了屏富,處于一種“冰凍結(jié) 晶”的狀態(tài)晴竞。但假如,我們允許網(wǎng)絡(luò)中的元素能夠以動(dòng)態(tài)方式不斷地比那話狠半。

例如噩死,隱藏神經(jīng)元 的行為不是完全由前一層的隱藏神經(jīng)元,而是同樣受制于更早的層上的神經(jīng)元的激活值神年。這樣 肯定會帶來跟前饋神經(jīng)網(wǎng)絡(luò)不同的效果已维。也可能隱藏和輸出層的神經(jīng)元的激活值不會單單由當(dāng) 前的網(wǎng)絡(luò)輸入決定,而且包含了前面的輸入的影響已日。

RNN 的弊端

?RNN 是在有順序的數(shù)據(jù)上進(jìn)行學(xué)習(xí)的. 為了記住這些數(shù)據(jù), RNN 會像人一樣產(chǎn)生對先前發(fā)生事件的記憶. 不過一般形式的 RNN 就像一個(gè)老爺爺, 有時(shí)候比較健忘.

為什么會這樣呢?

?想像現(xiàn)在有這樣一個(gè) RNN, 他的輸入值是一句話: ‘我今天要做紅燒排骨, 首先要準(zhǔn)備排骨, 然后…., 最后美味的一道菜就出鍋了’, shua ~ 說著說著就流口水了.

現(xiàn)在請 RNN 來分析, 我今天做的到底是什么菜呢. RNN可能會給出“辣子雞”這個(gè)答案. 由于判斷失誤, RNN就要開始學(xué)習(xí) 這個(gè)長序列 X 和 ‘紅燒排骨’ 的關(guān)系 , 而RNN需要的關(guān)鍵信息 ”紅燒排骨”卻出現(xiàn)在句子開頭,

?再來看看 RNN是怎樣學(xué)習(xí)的吧. 紅燒排骨這個(gè)信息原的記憶要進(jìn)過長途跋涉才能抵達(dá)最后一個(gè)時(shí)間點(diǎn). 然后我們得到誤差, 而且在 反向傳遞 得到的誤差的時(shí)候, 他在每一步都會 乘以一個(gè)自己的參數(shù) W. 如果這個(gè) W 是一個(gè)小于1 的數(shù), 比如0.9. 這個(gè)0.9 不斷乘以誤差, 誤差傳到初始時(shí)間點(diǎn)也會是一個(gè)接近于零的數(shù), 所以對于初始時(shí)刻, 誤差相當(dāng)于就消失了.

我們把這個(gè)問題叫做梯度消失或者梯度彌散 Gradient vanishing. 反之如果 W 是一個(gè)大于1 的數(shù), 比如1.1 不斷累乘, 則到最后變成了無窮大的數(shù), RNN被這無窮大的數(shù)撐死了, 這種情況我們叫做剃度爆炸, Gradient exploding. 這就是普通 RNN 沒有辦法回憶起久遠(yuǎn)記憶的原因.

LSTM

?LSTM 就是為了解決這個(gè)問題而誕生的. LSTM 和普通 RNN 相比, 多出了三個(gè)控制器. (輸入控制, 輸出控制, 忘記控制). 現(xiàn)在, LSTM RNN 內(nèi)部的情況是這樣.

?他多了一個(gè) 控制全局的記憶, 我們用粗線代替. 為了方便理解, 我們把粗線想象成電影或游戲當(dāng)中的 主線劇情. 而原本的 RNN 體系就是 分線劇情.

三個(gè)控制器都是在原始的 RNN 體系上, 我們先看 輸入方面 , 如果此時(shí)的分線劇情對于劇終結(jié)果十分重要, 輸入控制就會將這個(gè)分線劇情按重要程度 寫入主線劇情 進(jìn)行分析.

再看 忘記方面, 如果此時(shí)的分線劇情更改了我們對之前劇情的想法, 那么忘記控制就會將之前的某些主線劇情忘記, 按比例替換成現(xiàn)在的新劇情. 所以主線劇情的更新就取決于輸入 和忘記 控制.

最后的輸出方面, 輸出控制會基于目前的主線劇情和分線劇情判斷要輸出的到底是什么.基于這些控制機(jī)制, LSTM 就像延緩記憶衰退的良藥, 可以帶來更好的結(jié)果.

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末垛耳,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子飘千,更是在濱河造成了極大的恐慌艾扮,老刑警劉巖,帶你破解...
    沈念sama閱讀 218,640評論 6 507
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件占婉,死亡現(xiàn)場離奇詭異泡嘴,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)逆济,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 93,254評論 3 395
  • 文/潘曉璐 我一進(jìn)店門酌予,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人奖慌,你說我怎么就攤上這事抛虫。” “怎么了简僧?”我有些...
    開封第一講書人閱讀 165,011評論 0 355
  • 文/不壞的土叔 我叫張陵建椰,是天一觀的道長。 經(jīng)常有香客問我岛马,道長棉姐,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,755評論 1 294
  • 正文 為了忘掉前任啦逆,我火速辦了婚禮伞矩,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘夏志。我一直安慰自己乃坤,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,774評論 6 392
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著湿诊,像睡著了一般狱杰。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上厅须,一...
    開封第一講書人閱讀 51,610評論 1 305
  • 那天浦旱,我揣著相機(jī)與錄音,去河邊找鬼九杂。 笑死颁湖,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的例隆。 我是一名探鬼主播甥捺,決...
    沈念sama閱讀 40,352評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼镀层!你這毒婦竟也來了镰禾?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,257評論 0 276
  • 序言:老撾萬榮一對情侶失蹤唱逢,失蹤者是張志新(化名)和其女友劉穎吴侦,沒想到半個(gè)月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體坞古,經(jīng)...
    沈念sama閱讀 45,717評論 1 315
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡备韧,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,894評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了痪枫。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片织堂。...
    茶點(diǎn)故事閱讀 40,021評論 1 350
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡,死狀恐怖奶陈,靈堂內(nèi)的尸體忽然破棺而出易阳,到底是詐尸還是另有隱情,我是刑警寧澤吃粒,帶...
    沈念sama閱讀 35,735評論 5 346
  • 正文 年R本政府宣布潦俺,位于F島的核電站,受9級特大地震影響徐勃,放射性物質(zhì)發(fā)生泄漏事示。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,354評論 3 330
  • 文/蒙蒙 一疏旨、第九天 我趴在偏房一處隱蔽的房頂上張望很魂。 院中可真熱鬧扎酷,春花似錦檐涝、人聲如沸。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,936評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽幅聘。三九已至,卻和暖如春窃植,著一層夾襖步出監(jiān)牢的瞬間帝蒿,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,054評論 1 270
  • 我被黑心中介騙來泰國打工巷怜, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留葛超,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 48,224評論 3 371
  • 正文 我出身青樓延塑,卻偏偏與公主長得像绣张,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個(gè)殘疾皇子关带,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,974評論 2 355

推薦閱讀更多精彩內(nèi)容