使用RapidMiner我想实现一个LSTM来按时间序列对图案进行分类。输入数据是一个平面表。我在Keras运算符中的第一个层是从exampleset_length x nr_of_attributes到批处理x时间步长x特征的核心重构。在reshape参数中,我特意输入3个数字,因为我需要特定数量的功能和时间步骤。实现此目的的唯一方法是指定批量大小,因此总共3个数字。但是当我添加RNN LSTM层时,会返回错误:输入与层lstm不兼容ndim = n found ndim = n + 1。怎么了?
答案 0 :(得分:1)
指定' input_shape'对于LSTM图层,不包括批量大小。
所以你的' input_shape'值应该是(timesteps,input_dim)。