【DeepLearning特訓】RNN 入門
E資格向けの自習アウトプット
自分用メモ
RNN(Recurrent Neural Network)回帰結合型ニューラルネットワークは、時系列データを処理するためのニューラルネットワークCNNが格子状のデータを処理するのに特化RNNは系列上の値 𝑥^*1,𝑥^*2,,,,,𝑥^*3 を処理するのに特化、可変長な系列データにも対応
RNN モデル概要
前の時刻の中間層の出力を次の中間層へ渡す
時刻𝑡 の入力データ 𝑥^*4 とすると
(RNNでは縦に描いて横に並べていくことが多くなる)
RNN の中間層の構造
中間層での計算を表すと
計算グラフでそれぞれの要素を書き下してみる
RNN の順伝播
各時刻ごとにAffine変換と損失関数の計算を行って完成
一つ前の時刻の中間層の出力と、この時刻の入力を合わせて計算し
中間層での出力を次の時刻の中間層へ渡す