用于浮子的Keras LSTM / GRU的输入形状

时间:2017-03-22 13:57:02

标签: keras

我很抱歉这个愚蠢的事情。我不能将其他问题的答案应用到我的任务中。 目前我得到了众所周知的错误:

expected lstm_input_1 to have 3 dimensions, but got array with shape (7491, 1025)

我的数据:

矩阵 - 行中的1025 float 数字。 7491行

那么如何制作3D?或者我是否尝试使用错误的图层模型?

1 个答案:

答案 0 :(得分:1)

您需要具有明确的时间维度和批量维度。您总是有一个批量维度(如果您只使用一个批次,则为1),对于周期性模型,您也需要时间维度,因为这些是顺序模型,并且它们会随着时间的推移而运行。

将您的数据重新整理为Max 1批,并将序列长度为7491,每个时间步数为1025个。