我有一个表示多个时间段的数值的数据框,并且我已经格式化了该数据框,以将其表示为先前值的串联。例如:
+------+------+------+
| t1 | t2 | t3 |
+------+------+------+
| 4 | 7 | 10 |
+------+------+------+
| 7 | 10 | 8 |
+------+------+------+
| 10 | 8 | 11 |
+------+------+------+
...
当我格式化数据集以使用 LSTM 时,我将其重塑为 3 维向量 [样本、时间步长、特征]。
但是,我必须为时间步长和特征赋予哪个值?特征应该是 3,因为我学习最后 3 个元素吗?
到那时我有这个:
trainX = numpy.reshape(trainX, (trainX.shape[0], 1, trainX.shape[1]))