ValueError:检查输入时出错:期望的dense_1_input具有形状(None,None,9000)但是具有形状的数组(9000,1,4)

时间:2017-12-06 00:49:14

标签: python keras

我只想让我的模型工作,但运行它会产生以下错误:

ValueError: Error when checking input: expected dense_1_input to have shape (None, None, 9000) but got array with shape (9000, 1, 4)

我已经阅读了有关形状问题的每一个帖子3次,但没有得到任何可以帮助我的答案。 Here是我的代码。

我应该改变什么来获得适当的形状?任何帮助将非常感激。

1 个答案:

答案 0 :(得分:0)

您已在此行中将输入形状指定为(无,9000)

model.add(Dense(units = 64, input_shape = (None, 9000)))

但是你的输入数据是形状(9000,1,4)。你应该改变输入形状

model.add(Dense(units = 64, input_shape = (1, 4)))

不需要在input_shape

中指定第一个维度