「公開課」LSTM長短期記憶神經網絡的學習與實現
對於初入門的開發人員來說,這可能是非常困難的事情爲LSTM模型準備序列數據。通常入門的開發者會在有關如何定義LSTM模型的輸入層這件事情上感到困惑。還有關於如何將可能是1D或2D數字矩陣的序列數據轉換可以輸入到LSTM輸入層所需的3D格式的困難。
1 如何爲LSTM重新構建輸入數據(Keras)
https://www.jianshu.com/p/246f117af8f0/
最近開始接觸LSTM網絡,對輸入的訓練數據的結構有一些疑惑,下面我將自己的訓練數據進行簡化後表述。假設有3個觀測點的時間序列數據,每個觀測點記錄了連續7天的氣溫,如圖1所示。 我想用前兩天的氣溫數據去預測下一天的氣溫,因此構建瞭如圖2所示的XTrain 和YTrain.
2 LSTM網絡中輸入訓練數據的結構
https://www.ilovematlab.cn/thread-565083-1-1.html
Keras LSTM訓練數據格式(Keras LSTM training data format)
https://www.it1352.com/1525402.html
以下是輸入數據:
1,0,0
0,1,0
0,1,0
0,0,1
Label:
1,0,0