iT邦幫忙

2022 iThome 鐵人賽

DAY 25
0
AI & Data

【30天之新手學習筆記】PyTorch系列 第 25

Day 25 - LSTM循環神經網路(LSTM RNN)的介紹

  • 分享至 

  • xImage
  •  

LSTM循環神經網路是一種改良一般循環神經網路的時間循環神經網路.它的出現便是為了解決循環神經網路中,難以保持長期記憶的這個問題.Google公司也利用LSTM循環神經網路來進行Google翻譯的開發,Apple、微軟以及Amazon也利用LSTM循環神經網路來進行自家產品的開發,而LSTM循環神經網路結合卷積神經網路(CNN)改進了圖像自動標註.

LSTM循環神經網路(LSTM RNN)

下圖為一個簡單的LSTM循環神經網路的架構:

https://ithelp.ithome.com.tw/upload/images/20221006/20152671K32VBIwXoz.png

LSTM循環神經網路並不是指它能夠將循環神經網路運算過程中所以的資料都記起來,而是它透過特殊機制中的(gate)去決定輸入是否重要到需要被記住及要不要被輸出.

LSTM主要由四個單元構成:

  1. 輸入閥(Input Gate):當進行資料輸入時,可以決定是否將此次的資料輸入.
  2. 記憶元件(Memory Cell):將計算出的數值儲存下來,以利下一個元件進行使用.
  3. 輸出閥(Output Gate):控制是否將此次運算出的值輸出,若無輸出則為0.
  4. 遺忘閥(Forget Gate):控制是否將記憶清除.

參考資料:


上一篇
Day 24 - 循環神經網路的迴歸問題
下一篇
Day 26 - LSTM循環神經網路的實作
系列文
【30天之新手學習筆記】PyTorch30
圖片
  直播研討會
圖片
{{ item.channelVendor }} {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言