日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

【模型解读】浅析RNN到LSTM

發布時間:2025/3/20 编程问答 20 豆豆
生活随笔 收集整理的這篇文章主要介紹了 【模型解读】浅析RNN到LSTM 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

卷積神經網絡使用固定大小的矩陣作為輸入(比如一張圖片),然后輸出一個固定大小的向量(比如不同分類的概率),適合于圖像分類,目標檢測,圖像分割等。但是除了圖像外,還有非常多的信息是非固定長度或者大小的,比如視頻,語音,此時更加適合用來處理這些時序信號的網絡就是一些時間序列模型。

常見的時間序列模型包括RNN,LSTM等,今天簡單說一說。

作者 | 言有三

編輯 | 言有三

01

RNN

我們通常所說的RNN實際上有兩種,一種是Recurrent Neural Networks,即循環神經網絡,一種是Recursive Neural Networks,即遞歸神經網絡


循環神經網絡是首先被提出的,它是一種時間上進行線性遞歸的神經網絡,也就是我們通常所說的RNN。


遞歸神經網絡(recursive neural network)被視為循環神經網絡(recurrent neural network)的推廣,這是一種在結構上進行遞歸的神經網絡,常用于自然語言處理中的序列學習,它的輸入數據本質不一定是時序的,但結構卻往往更加復雜,我們這里只說循環神經網絡。


一個RNN的結構如下:

左側就是模型的基本結構,右側就是它在時間上進行展開的示意圖。xt是時刻t的輸入,相應的ht,ot分別是對應時刻t的隱藏層和輸出層。


上面我們可以看出,一個RNN的輸入包括了兩個:一個是當前時刻輸入xt,用于實時更新狀態,另一個是上一時刻隱藏層的狀態ht-1,用于記憶狀態,而不同時刻的網絡共用的是同一套參數。

RNN中常用的激活函數是tanh,所以上面的式子寫成公式,就是:

w就是要學習的權重,用幾句代碼表示RNN就是。

class RNN:?

? ?def step(self, x):?

? ? ? self.h = np.tanh(np.dot(self.W_hh, self.h) + np.dot(self.W_xh, x))?#更新隱藏層

? ? ? y = np.dot(self.W_hy, self.h) #得到輸出

? ?return y

普通卷積神經網絡的優化使用的是反向傳播,那么RNN使用的是什么呢?最常見的還是反向傳播,不過是帶時序的版本,即BPFT(backpropagation through time),它與BP的原理是完全一樣的,只不過計算過程與時間有關。


與普通的反向傳播算法一樣,它重復地使用鏈式法則,區別在于損失函數不僅依賴于當前時刻的輸出層,也依賴于下一時刻。所以參數W在更新梯度時,必須考慮當前時刻的梯度和下一時刻的梯度,傳播示意圖如下;

具體的公式我們就不編輯了,大家可以找書看,之所以有后續的LSTM等,就是因為RNN有大問題:因為t時刻的導數會傳播到t-1,t-2,... ,1時刻,這樣就有了連乘的系數。

連乘一直帶來了兩個問題:梯度爆炸和消失。而且,在前向過程中,開始時刻的輸入對后面時刻的影響越來越小,這就是長距離依賴問題。這樣一來,就失去了“記憶”的能力,要知道生物的神經元擁有對過去時序狀態很強的記憶能力。

02

LSTM

前面說的RNN有兩個問題,長短期記憶(Long short-term memory, LSTM)就是要解決這兩個問題,通過引入若干門來解決,相比RNN多了一個狀態cell state

這個cell state承載著之前所有狀態的信息,每到新的時刻,就有相應的操作來決定舍棄什么舊的信息以及添加什么新的信息。這個狀態與隱藏層狀態h不同,在更新過程中,它的更新是緩慢的,而隱藏層狀態h的更新是迅速的。

LSTM的網絡結構圖如下,輸入包括ht-1,xt,輸出ht,狀態為ct-1,ct。

2.1? 遺忘門與遺忘階段

遺忘門決定了要從上一個狀態中舍棄什么信息,它輸入上一狀態的輸出ht-1、當前狀態輸入信息xt到一個Sigmoid函數中,產生一個介于0到1之間的數值,與上一個時刻的狀態ct-1相乘之后來確定舍棄(保留)多少信息。0 表示“完全舍棄”,1 表示“完全保留”,這個階段完成了對上一個節點cell state進行選擇性忘記,遺忘門和它的輸出公式如下:

2.2 輸入門與選擇記憶階段

選擇記憶階段,也就是對輸入有選擇性地進行“記憶”,重要的記錄下來,不重要的少記一些,它決定了要往當前狀態中保存什么新的信息。它輸入上一狀態的輸出ht-1、當前輸入信息xt到一個Sigmoid函數中,產生一個介于0到1之間的數值it來確定需要保留多少的新信息。


“候選新信息”則通過輸入上一狀態的輸出、當前狀態輸入信息和一個tanh激活函數生成。有了遺忘門和輸入門之后,就得到了完整的下一時刻的狀態Ct,它將用于產生下一狀態的隱藏層ht,也就是當前單元的輸出。

2.3?輸出門與輸出階段

輸出門決定了要從cell state中輸出什么信息。與之前類似,會先有一個Sigmoid函數產生一個介于0到1之間的數值Ot來確定我們需要輸出多少cell state中的信息。cell state的信息在與Ot相乘時首先會經過一個tanh層進行“激活”,得到的就是這個LSTM block的輸出信息ht。

以上就是LSTM的基本原理,它通過門控狀態來對信息進行選擇性的記憶,滿足了需要長時間記憶信息和遺忘信息的需求。

當然,隨之而來的就是大量的參數,因此后續就有了GRU。另外,RNN和LSTM不止有單向的,還有雙向的,這些就留給讀者自己去學習了。

總結

時序模型在語音,視頻以及自然語言處理等領域有不可替代的作用,雖然相比普通的CNN,模型的復雜度和訓練難度都增加了不少,但是在進階之路上也是需要好好掌握的。

轉載文章請后臺聯系

侵權必究

更多請關注知乎專欄《有三AI學院》

往期模型精選

  • 【模型解讀】“不正經”的卷積神經網絡

  • 【模型解讀】resnet中的殘差連接,你確定真的看懂了?

  • 【模型解讀】pooling去哪兒了?

  • 【模型解讀】說說移動端基準模型MobileNets

  • 【模型解讀】GoogLeNet中的inception結構,你看懂了嗎

  • 【模型解讀】network in network中的1*1卷積,你懂了嗎

  • 【模型解讀】從“局部連接”回到“全連接”的神經網絡

  • 【模型解讀】深度學習網絡只能有一個輸入嗎

想要變身”AI專家“,就戳戳手指關注我們吧

別忘了點“好看”支持作者噢? ????

總結

以上是生活随笔為你收集整理的【模型解读】浅析RNN到LSTM的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

主站蜘蛛池模板: 国产精品.www | 天天躁日日躁aaaa视频 | 国产又爽又黄又嫩又猛又粗 | 永久黄网站 | 好看的毛片 | av免费观看入口 | 亚洲人女屁股眼交6 | 欧美老女人性生活视频 | 天堂va蜜桃| 91蝌蚪视频在线 | 久久女人 | 欧美第一页草草影院 | 天堂av中文 | 国产精品欧美激情在线播放 | 黄色污网站在线观看 | 欧美h视频在线观看 | 亚洲熟妇国产熟妇肥婆 | 玖草在线观看 | 久久精品国产亚洲av蜜臀色欲 | 九九热在线播放 | 美女福利视频在线 | 亚洲综合日韩在线 | 免费久久一级欧美特大黄 | 男男在线观看 | 国产国拍精品亚洲 | 91国自啪| 尤物视频在线看 | 国产99久久久久久免费看 | 国产精品久久亚洲 | 免费av免费观看 | 极品少妇在线观看 | 91国产精品| 国产精品日韩专区 | 国产精品视频不卡 | 天天看天天做 | 亚洲一级影院 | 国产一区免费看 | 少妇又紧又色 | 久久av高潮av | 蜜臀视频在线播放 | 97视频一区二区 | 日日摸夜夜添夜夜添高潮喷水 | 性欧美高清 | 在线观看免费视频黄 | 国产一卡二| 欧美一区精品 | 黄色录像一级大片 | 成人免费黄色av | 久久久久久久久久免费视频 | 日韩欧美在线一区二区三区 | 在线看黄的网站 | 亚洲欧洲无码一区二区三区 | 伊人快播 | 国产拍拍拍拍拍拍拍拍拍拍拍拍拍 | 国产精品99久久久 | 在线看视频 | 女人av在线 | 91久久综合亚洲鲁鲁五月天 | 国产在线日本 | xxxx69视频| 性感美女av在线 | 黑人粗进入欧美aaaaa | 午夜淫片 | 婷婷色中文网 | 国产精品视频看看 | 中文字幕在线观看免费 | 日本不卡免费 | 香蕉日日 | 一区二区三区激情视频 | 欧美日韩一二 | 伊人网欧美 | 午夜一级影院 | 日韩成人综合网 | 黑人黄色一级片 | 欧美老女人性生活视频 | 男女做的视频 | 一区二区免费在线视频 | 亚洲在线一区二区三区 | 亚洲熟伦熟女新五十路熟妇 | 国产三级理论 | 亚洲一区二区三区影院 | 午夜色婷婷 | 久久精品欧美日韩 | 丰满熟妇乱又伦 | 亚洲精品在线播放视频 | 色老头av | 欧洲一区二区视频 | 蜜桃av中文字幕 | 欧美色拍 | 欧美91成人网 | 国产做爰视频免费播放 | 免费黄色的网站 | 五月天青青草 | 中文字幕一区二区三区四区五区 | 制服丝袜成人动漫 | 五月婷婷色综合 | 中文天堂网 | 成人羞羞免费 | 日韩大片在线免费观看 |