我正在尝试对一组输入进行预测。我的型号是:
model = keras.Sequential([
keras.Input(shape=(120, 3)),
layers.Dense(20, activation='relu'),
layers.Dense(1, activation='sigmoid'),
])
总结
_________________________________________________________________
Layer (type) Output Shape Param #
=================================================================
dense (Dense) (None, 120, 20) 80
dense_1 (Dense) (None, 120, 1) 21
================================================================
现在,我希望预测或调用具有形状的模型
(120, 3)
以返回单个结果。相反,我得到了:
ValueError: Input 0 of layer "sequential" is incompatible with the layer: expected shape=(None, 120, 3), found shape=(120, 3)
或者如果我试着用
np.array([original_input])
,所以是
(1, 120, 3)
,我得到的结果是120个值。
我错过了什么?在这种情况下,我如何获得一个结果?(或者更好——我如何通过
(120, 3)
元素?)