Python -ValueError:图层的输入不是符号张量

时间:2019-11-15 14:31:09

标签: python machine-learning error-handling lstm recurrent-neural-network

# make a prediction
yhat = model.predict(test_X)
test_X = test_X.reshape((test_X.shape[0], test_X.shape[2]))

# invert scaling for forecast
inv_yhat = concatenate((yhat, test_X[:, 3:]))
inv_yhat = scaler.inverse_transform(inv_yhat)
inv_yhat = inv_yhat[:,0]

# invert scaling for actual
test_y = test_y.reshape((len(test_y), 1))
inv_y = concatenate((test_y, test_X[:, 3:]), axis=1)
inv_y = scaler.inverse_transform(inv_y)
inv_y = inv_y[:,0]

# calculate RMSE
rmse = sqrt(mean_squared_error(inv_y, inv_yhat))
print('Test RMSE: %.3f' % rmse)

我的数据集上有3个输入和1个输出。 我尝试在模型上应用lstm rnn,但在联合线上发生了错误。是我的数据的原因,因为它也显示ValueError:意外地发现了一个<class 'tuple'>类型的实例。

0 个答案:

没有答案