「公开课」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