回答:
行700列の時系列データがあり、Kerasのレイヤーにフィードするとします。それをRNNにフィードする前に、以前のデータを3Dテンソルに変形する必要があります。したがって、N × 700 × 1になります。SimpleRNN(200, return_sequence=True)
画像はhttps://colah.github.io/posts/2015-08-Understanding-LSTMsから取得されます
TimeDistributedDense
Dense
Dense
なぜこれを行うのですか?RNN出力をフラット化したくないためです。
RNN出力をフラット化しないのはなぜですか?各タイムステップ値を個別に保持する必要があるためです。
各タイムステップ値を別々に保つのはなぜですか?なぜなら: