精品国产人成在线_亚洲高清无码在线观看_国产在线视频国产永久2021_国产AV综合第一页一个的一区免费影院黑人_最近中文字幕MV高清在线视频

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

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

3天內不再提示

LSTM幾個關鍵“門”與操作

Dbwd_Imgtec ? 來源:未知 ? 作者:李倩 ? 2018-10-09 16:17 ? 次閱讀

1. 摘要

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

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

2. LSTM網絡

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

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

對于圖中的一些細節,

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

3. LSTM的關鍵點

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

4. 細胞狀態的控制

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

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

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

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

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

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

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

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

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

6. LSTM主要變體

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

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

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

    關注

    42

    文章

    4764

    瀏覽量

    100542
  • rnn
    rnn
    +關注

    關注

    0

    文章

    88

    瀏覽量

    6875

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

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

收藏 人收藏

    評論

    相關推薦

    什么是LSTM神經網絡

    簡單理解LSTM神經網絡
    發表于 01-28 07:16

    高質量的雙量子比特操作

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

    深度解析LSTM的全貌

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

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

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

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

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

    AXI協議的幾個關鍵特性

    AXI 協議有幾個關鍵特性,旨在改善數據傳輸和事務的帶寬和延遲
    的頭像 發表于 05-06 09:49 ?1091次閱讀

    LSTM模型的基本組成

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

    LSTM神經網絡在時間序列預測中的應用

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

    使用LSTM神經網絡處理自然語言處理任務

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

    LSTM神經網絡的優缺點分析

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

    LSTM神經網絡的調參技巧

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

    LSTM神經網絡在語音識別中的應用實例

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

    LSTM神經網絡的結構與工作機制

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

    LSTM神經網絡在圖像處理中的應用

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

    深度學習框架中的LSTM神經網絡實現

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