Keras LSTM を理解する
タイム ステップと特徴とは何ですか?
時間ステップと特徴は、テンソルの最後の 2 次元によって指定されます。
質問で提供されたコードによると、trainX は 3 のタイム ステップと 1 の特徴を持つ 3D 配列です。これは、モデルが多対 1 の状況を考慮していることを示しており、3 つのピンクのボックスが複数の入力に対応しています。
ステートフル LSTM
ステートフル LSTM を使用すると、モデルはバッチ全体でセル状態値を保持できます。 batch_size が 1 の場合、メモリはトレーニングの実行の間にリセットされます。これは、モデルがシーケンスの前のステップを記憶し、より正確な予測を行うのに役立ちます。この例では、batch_size が 1 に設定され、データはシャッフルされません。これは、モデルがデータを順番に参照し、シーケンス情報を利用することを意味します。
図の例
あなたが提供した画像は、次の Keras モデルに対応します:
図 1:
図 2:
以上がKeras LSTM: タイムステップと機能とは何ですか? ステートフル LSTM は連続情報をどのように活用しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。