RNN-GRU-LSTM

  • RNN


    RNN機(jī)制
  • GRU(gated recurrent unit)
    包含兩個(gè)門: 重置門和更新門
    門的計(jì)算方式和RNN的隱含狀態(tài)計(jì)算公式是一樣的,都是由上一時(shí)刻的隱含狀態(tài)以及當(dāng)前時(shí)刻的輸入決定,激活函數(shù)采用sigmoid。
    重置門reset gate: R_t= \sigma(X_{t}W_{Xr}+H_{t-1}W_{hr}+b_{r})
    更新門update gate: Z_t= \sigma(X_{t}W_{Xz}+H_{t-1}W_{hz}+b_{z})
    引入候選隱含狀態(tài)\tilde{H_{t}}=tanh(X_{t}W_{Xh}+R_{t}\odot H_{t-1}W_{hh} + b_{h})
    候選隱含狀態(tài)的計(jì)算和隱含狀態(tài)的區(qū)別在于在前一時(shí)刻的隱含狀態(tài)前面加了一個(gè)重置門的系數(shù)(按元素相乘)。如果R_{t}為0,意味著把過(guò)去的信息丟棄掉。
    最終隱含狀態(tài)由前一時(shí)刻的隱含狀態(tài)和候選隱含狀態(tài)決定,系數(shù)分別為更新門z_{t}(1-z_{t})(同樣為按元素相乘):H_{t}=Z_{t}\odot H_{t-1}+(1-z_{t})\odot \tilde{H_{t}}
    如果z_{t}為1,意味著H_{t}=H_{t-1},即拷貝上一時(shí)刻的隱含狀態(tài),解決較長(zhǎng)期的依賴關(guān)系。
    最終預(yù)測(cè)\hat{Y_{t}}=f(H_{t}W_{hy}+b_{y})
    重置門用于捕捉中短期的依賴關(guān)系;更新門用于捕捉中長(zhǎng)期的依賴關(guān)系。

  • LSTM(Long short-term memory)
    包含三個(gè)門:input gate, forget gate, output gate
    門的計(jì)算方式都是一致的,由當(dāng)前時(shí)刻的輸入和上一時(shí)刻的隱含變量決定。
    input gate: I_t= \sigma(X_{t}W_{Xi}+H_{t-1}W_{hi}+b_{i})
    forget gate: F_t= \sigma(X_{t}W_{Xf}+H_{t-1}W_{hf}+b_{f})
    output gate: O_t= \sigma(X_{t}W_{Xo}+H_{t-1}W_{ho}+b_{o})
    引入記憶細(xì)胞和候選記憶細(xì)胞。
    候選記憶細(xì)胞的計(jì)算和RNN的隱含狀態(tài)計(jì)算類似,激活函數(shù)為tanh: \tilde{C_{t}}=tanh(XW_{xc}+H_{t-1}W_{hc}+b_{c})
    記憶細(xì)胞由上一時(shí)刻的記憶細(xì)胞和候選記憶細(xì)胞決定,系數(shù)分別為forget gate何input gate:C_{t}=F_{t}\odot C_{t-1}+I_{t}\odot \tilde{C_{t}}
    如果F_t為0把過(guò)去的信息拋棄,捕捉中短期的依賴關(guān)系,input gate則控制候選記憶細(xì)胞的輸入。
    如果F_{t}=1I_{t}=0,則C_{t}=C_{t-1},即記憶細(xì)胞對(duì)上一時(shí)刻的記憶細(xì)胞進(jìn)行拷貝,用于解決中長(zhǎng)期的依賴關(guān)系。
    最終的隱含狀態(tài)由記憶細(xì)胞決定,output gate作為系數(shù),對(duì)記憶細(xì)胞做一個(gè)tanh操作:H_{t}=O_{t}\odot tanh(C_{t}),output gate用于控制學(xué)出來(lái)的記憶細(xì)胞輸入到隱含狀態(tài)的成分和比例。
    最終的預(yù)測(cè)同理:\hat{Y_{t}}=f(H_{t}W_{hy}+b_{y})

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

友情鏈接更多精彩內(nèi)容