任何人都可以给我一个建议:运行以下代码时,会发生错误(我使用TF作为后端)
inputs = Input(shape=(100, 1, ))
lstm = LSTM(3, return_sequences=True)(inputs)
outputs = 2*lstm[:, :, 0] + 5*lstm[:, :, 1] + 10*lstm[:, :, 2]
model = Model(inputs=inputs, outputs=outputs)
model.compile(loss='mean_squared_error', optimizer='adam')
model.fit(x, y)
错误是
TypeError:模型的输出张量必须是Keras张量 . 找到:Tensor(“add_1:0”,shape =(?,?),dtype = float32)
1 回答
如果我正确理解了这个问题,
应该做你想要的 .
例如,要简单地添加两个输入,