99精品伊人亚洲|最近国产中文炮友|九草在线视频支援|AV网站大全最新|美女黄片免费观看|国产精品资源视频|精彩无码视频一区|91大神在线后入|伊人终合在线播放|久草综合久久中文

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內(nèi)不再提示

LSTM幾個關鍵“門”與操作

Dbwd_Imgtec ? 來源:未知 ? 作者:李倩 ? 2018-10-09 16:17 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

1. 摘要

對于RNN解決了之前信息保存的問題,例如,對于閱讀一篇文章,RNN網(wǎng)絡可以借助前面提到的信息對當前的詞進行判斷和理解,這是傳統(tǒng)的網(wǎng)絡是不能做到的。但是,對于RNN網(wǎng)絡存在長期依賴問題,比如看電影的時候,某些細節(jié)需要依賴很久以前的一些信息,而RNN網(wǎng)絡并不能很好的保存很久之前的信息,隨著時間間隔不斷增大,RNN網(wǎng)絡會喪失學習到很遠的信息能力,也就是說記憶容量是有限的。例如,對于閱讀一本書,從頭到尾一字不漏的閱讀,肯定是越遠的東西忘得越多。所以引入了LSTM網(wǎng)絡,對于LSTM來解決梯度消失梯度爆炸問題。

LSTM其實也是RNN的一種變體,大體結構幾乎是一樣的,但他們又有區(qū)別他的“記憶細胞”被改造過,該記憶的信息會一直傳遞下去,而不該記憶的東西會被“門”截斷。

2. LSTM網(wǎng)絡

對于RNN網(wǎng)絡都是具有重復神經(jīng)網(wǎng)絡模塊的鏈式形式,在一個標準RNN中這個重復的模塊只要一個非常簡單的結構,例如一個tanh層。

對于LSTM同樣是這樣的結構,但是重復的模塊變得復雜了。

對于圖中的一些細節(jié),

在LSTM網(wǎng)絡的圖中,每一條黑線表示向量的傳輸,從一個節(jié)點的輸出傳入其它節(jié)點的輸出。對于粉紅色的圈代表著節(jié)點的操作,如向量的求和等。黃色的矩陣是學習到的網(wǎng)絡層。Concatenate的線表示向量的連接,Copy的線表示內(nèi)容復制,然后輸出到不同的位置。

3. LSTM的關鍵點

對于LSTM的關鍵是細胞狀態(tài),細胞的狀態(tài)類似于傳送帶,直接在整個鏈路上運行,只有一些少量的線性交互。

4. 細胞狀態(tài)的控制

LSTM是通過“門”來控制細胞狀態(tài)的,通過“門”來選擇性通過,去除或者增加信息到細胞狀態(tài)。它包含一個sigmoid網(wǎng)絡層和一個pointwise乘法操作。Sigmoid層輸入0到1之間的概率值,藐視每個部分有多少量可以通過,0代表不允許任何量通過,1代表允許任何量通過。LSTM是擁有三個門,來保護和控制細胞狀態(tài)的。

5. LSTM幾個關鍵“門”與操作

STEP 1: 決定從“細胞狀態(tài)”中丟棄什么信息即“忘記門”。比如一篇小說的推導,小說中可能有幾個人物,在讀小說時候我們都會記住,但有些是不重要的這時候我就選擇忘掉,而把重要的東西記住??傊绻獩Q定之前的記憶以多大的程度被忘掉或者需要被保留,我們需要通過sigmoid函數(shù)去參考上一次的結果與當前考到的內(nèi)容。

ft是輸出0到1的概率,表示已多大的程度忘記之前的信息。h表示上一次輸出的結果,x表示當前輸入的信息。

STEP 2: 決定放什么信息到“細胞狀態(tài)”中。從step 1中我們在傳送帶上忘記了一些東西,那我們應該補充點東西,對細胞轉態(tài)進行更新。也就是說哪些東西要記住,這一步就是君頂放什么心信息到“細胞狀態(tài)”中。

這里的Sigmoid層是決定什么值需要更新,也就是這一時刻我們新學到我們學到的東西哪些應該要記住,以多大的程度選擇記??;Tanh層創(chuàng)建了一個新的候選值Ct,表示我們新學到的東西。

STEP 3: 更新細胞狀態(tài)。前面兩步就是為細胞狀態(tài)的更新做準備的,更新C(t-1)為Ct。也就是把舊狀態(tài)與ft相乘,丟掉我們確定需要丟棄的信息,加上it*Ct。這就是新的候選值,根據(jù)我們決定更新每個狀態(tài)的程度進行變化。

從數(shù)學的角度來看,與RNN相比,在求偏導的時候RNN是進行鏈式相乘的,有一個效果不好,那么就會影響整個系統(tǒng),效果影響到整個網(wǎng)絡。而在LSTM中,從以上的公式可看出,做完Tanh后沒在進行求和,所以再求偏導的時候,就算有一個效果不好也不會影響到整個網(wǎng)絡,因為這里是進行加法運算的,所以很大程度上解決了梯度消失梯度爆炸問題。

STEP 4: 基于“細胞狀態(tài)”輸出。首先運行一個Sigmoid層來確定細胞狀態(tài)的哪個部分將輸出,接著用Tanh來處理細胞狀態(tài),這是一個從-1到1的值。然后再講它和Sigmoid門的輸出相乘,輸出我們確定輸出的那個部分。比如我們可能需要單復數(shù)信息來確定輸出“他”還是“他們”。最終輸出我們想要輸出的部分。

6. LSTM主要變體

變種1:通過使用coupled忘記和輸出門,之前是分開確定需要忘記和添加的信息,這里是一同作出決定。

變種二:Gated Recurrent Unit (GRU),2014年提出的,他將忘記門和輸出門合成一個單一的更新門,同樣還混合了細胞狀態(tài)和隱藏轉態(tài),和其他一起改動,與標準的LSTM簡單。

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權轉載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學習之用,如有內(nèi)容侵權或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 神經(jīng)網(wǎng)絡

    關注

    42

    文章

    4814

    瀏覽量

    103708
  • rnn
    rnn
    +關注

    關注

    0

    文章

    89

    瀏覽量

    7115

原文標題:談談LSTM(Long Short-Term Memory)長短期記憶網(wǎng)絡

文章出處:【微信號:Imgtec,微信公眾號:Imagination Tech】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    什么是LSTM神經(jīng)網(wǎng)絡

    簡單理解LSTM神經(jīng)網(wǎng)絡
    發(fā)表于 01-28 07:16

    高質量的雙量子比特操作

    高質量的雙量子比特操作(比如常見的CNOT,控制非門)是可擴展量子計算信息處理的關鍵。因為,在型量子計算里,可靠的單量子
    發(fā)表于 07-29 08:48

    深度解析LSTM的全貌

    原來,LSTM是神經(jīng)網(wǎng)絡的擴展,非常簡單。深度學習在過去的幾年里取得了許多驚人的成果,均與LSTM息息相關。因此,在本篇文章中我會用盡可能直觀的方式為大家介紹LSTM——方便大家日后自己進行相關的探索。
    的頭像 發(fā)表于 02-02 10:39 ?1.1w次閱讀
    深度解析<b class='flag-5'>LSTM</b>的全貌

    LSTM的核心構成,實際中“”的效果如何?

    是否真的具有我們上述描述的意義呢?這也是我們這篇論文的出發(fā)點。為了探究這個問題,我們分析了IWSLT14德語-英語的翻譯任務,這個翻譯任務的模型是基于LSTM的端到端(sequence-to-sequence)結構。
    的頭像 發(fā)表于 07-02 15:53 ?1w次閱讀
    <b class='flag-5'>LSTM</b>的核心構成,實際中“<b class='flag-5'>門</b>”的效果如何?

    LSTM的硬件加速方式

    Long-short term memory,簡稱LSTM,被廣泛的應用于語音識別、機器翻譯、手寫識別等。LSTM涉及到大量的矩陣乘法和向量乘法運算,會消耗大量的FPGA計算資源和帶寬。為了實現(xiàn)硬件加速,提出了稀疏LSTM。
    發(fā)表于 08-24 10:32 ?3229次閱讀
    <b class='flag-5'>LSTM</b>的硬件加速方式

    一種具有強記憶力的 E3D-LSTM網(wǎng)絡,強化了LSTM的長時記憶能力

    標準 LSTM 單元結構 首先簡要介紹一下標準 LSTM 結構,和 RNN 相比 LSTM 增加了更復雜的結構(圖中黃色模塊),主要解決 RNN 中存在的梯度消失問題,從而提高網(wǎng)
    的頭像 發(fā)表于 09-01 07:35 ?1.1w次閱讀
    一種具有強記憶力的 E3D-<b class='flag-5'>LSTM</b>網(wǎng)絡,強化了<b class='flag-5'>LSTM</b>的長時記憶能力

    LSTM模型的基本組成

    的梯度消失或梯度爆炸問題。LSTM通過引入三個“”控制結構——遺忘、輸入門和輸出門,以及一個記憶細胞(memory cell),實現(xiàn)了對信息的有效存儲和更新。本文將對LSTM模型的
    的頭像 發(fā)表于 07-10 17:01 ?3218次閱讀

    LSTM神經(jīng)網(wǎng)絡在時間序列預測中的應用

    LSTM是一種特殊的循環(huán)神經(jīng)網(wǎng)絡(RNN),它能夠學習長期依賴關系。與傳統(tǒng)的RNN相比,LSTM通過引入門控機制(輸入門、遺忘、輸出門)來解決梯度消失和梯度爆炸的問題,使其能夠處理更長的序列數(shù)據(jù)。
    的頭像 發(fā)表于 11-13 09:54 ?2060次閱讀

    使用LSTM神經(jīng)網(wǎng)絡處理自然語言處理任務

    ,NLP任務的處理能力得到了顯著提升。 LSTM網(wǎng)絡簡介 LSTM網(wǎng)絡是一種特殊的RNN,它通過引入門控機制來解決傳統(tǒng)RNN在處理長序列數(shù)據(jù)時的梯度消失和梯度爆炸問題。LSTM的核心組件包括輸入門、遺忘
    的頭像 發(fā)表于 11-13 09:56 ?1176次閱讀

    LSTM神經(jīng)網(wǎng)絡的優(yōu)缺點分析

    能夠學習到長期依賴關系,這使得它在處理長序列數(shù)據(jù)時更為有效。LSTM通過引入門控機制(輸入門、遺忘和輸出門)來控制信息的流
    的頭像 發(fā)表于 11-13 09:57 ?4844次閱讀

    LSTM神經(jīng)網(wǎng)絡的調(diào)參技巧

    長短時記憶網(wǎng)絡(Long Short-Term Memory, LSTM)是一種特殊的循環(huán)神經(jīng)網(wǎng)絡(RNN),它能夠學習長期依賴信息。在實際應用中,LSTM網(wǎng)絡的調(diào)參是一個復雜且關鍵的過程,直接影響
    的頭像 發(fā)表于 11-13 10:01 ?1877次閱讀

    LSTM神經(jīng)網(wǎng)絡在語音識別中的應用實例

    神經(jīng)網(wǎng)絡簡介 LSTM是一種特殊的循環(huán)神經(jīng)網(wǎng)絡(RNN),它能夠學習長期依賴關系。在傳統(tǒng)的RNN中,信息會隨著時間的流逝而逐漸消失,導致網(wǎng)絡難以捕捉長距離的依賴關系。LSTM通過引入門控機制(輸入門、遺忘和輸出門),有效地解決
    的頭像 發(fā)表于 11-13 10:03 ?1860次閱讀

    LSTM神經(jīng)網(wǎng)絡的結構與工作機制

    的結構與工作機制的介紹: 一、LSTM神經(jīng)網(wǎng)絡的結構 LSTM神經(jīng)網(wǎng)絡的結構主要包括以下幾個部分: 記憶單元(Memory Cell) : 記憶單元是LSTM網(wǎng)絡的核心,負責在整個序列
    的頭像 發(fā)表于 11-13 10:05 ?1639次閱讀

    LSTM神經(jīng)網(wǎng)絡在圖像處理中的應用

    LSTM通過引入門控機制來解決傳統(tǒng)RNN的梯度消失和梯度爆炸問題。這些門控機制包括輸入門、遺忘和輸出門,它們控制著信息的流動,使得網(wǎng)絡能夠記住或忘記信息。 LSTM在圖像處理中的應用 1. 圖像分類
    的頭像 發(fā)表于 11-13 10:12 ?1629次閱讀

    深度學習框架中的LSTM神經(jīng)網(wǎng)絡實現(xiàn)

    處理、語音識別和時間序列預測等領域,LSTM已經(jīng)成為一種流行的選擇。 LSTM的基本原理 LSTM網(wǎng)絡的核心是三個門控機制:輸入門(Input Gate)、遺忘(Forget Gat
    的頭像 發(fā)表于 11-13 10:16 ?1070次閱讀