如何在keras中形成LSTM的数据

时间:2017-04-20 01:35:30

标签: keras lstm

我有1000个样本,每个样本有9个特征和1个输出。如何将数据形成为在LSTM中使用的形状?

输出看起来像锯齿。 output

现在我的约会形状为1000 * 1 * 9([样本,时间步长,功能])。表现不是很好。我怎样才能包含更多时间步骤?我回顾一下将其重塑为998 * 3 * 9(假设look_back = 3)?还有什么是我应该回头看多少的好指南?

1 个答案:

答案 0 :(得分:2)

如果您使用的时间步长为1,则无法获得LSTM的优势:他们可以记住'从过去。您应该尝试使用交叉验证来查找能够提供最佳性能的时间步长,或/并使用" context"来选择它。在你的数据背后。

是的,如果回头是3,你将不得不重塑为998 * 3 * 9.