質問: ... ``` ![イメージ説明](https://teratail-v2.storage.googleapis.com/uploads/contributed_images/ae60d4f442b75683635c40296577c77a.png) 参考書にこのような記載しかされておらずどなたか力を貸してください!
回答: LSTM はいくつかバージョンがあるのですが、おそらく忘却ゲートがあるバージョンかと思います。 わかるLSTM ~ 最近の動向と共に - Qiita > > 重みはなぜ入力層と隠れ層を足すのか分かりません > > > LSTM ブロックの入力は1つ前の層の出力 (`n_inputs` 次元) と LSTM ブロックの1つ前の時刻の出力 (`n_hidden` 次元) なので、入力の次元は合わせて、`n_inputs + n_hidden` 次元になります。 また、1つの LSTM ブロックには input gate、output gate、forget gate と LSTM の入力で4つの隠れ層があるので、出力数は合わせて、n_hidden * 4 となります。 ! ※ 画像は上記 Qitta の記事の図を引用 同様に4つの隠れ層があるので、バイアスの次元も合わせて `n_hidden * 4` です。