如何将LSTM模型转换为线性回归模型?

时间:2019-04-29 10:05:41

标签: machine-learning xgboost

这是LSTM预测模型,我想转换线性回归。

...
model.fit(x_train, y_train, epochs=10, batch_size=16)

trainPredict = model.predict(x_train)
testPredict = model.predict(x_test)
# invert predictions
trainPredict = scaler.inverse_transform(trainPredict)
trainY = scaler.inverse_transform([y_train])
testPredict = scaler.inverse_transform(testPredict)
testY = scaler.inverse_transform([y_test])

我尝试过

y = trainPredict
x = range(0,len(y))
XGBModel = XGBRegressor()
XGBModel.fit(x,y, verbose=False)

结果是:

  

检查失败:preds.Size()== info.labels_.Size()(1对56969)标签未正确提供preds.size = 1,label.size = 56969'

我不知道为什么会发生此错误。 我该如何解决这个问题?

0 个答案:

没有答案