lstm方法中的反向预测问题

时间:2020-04-18 07:05:34

标签: lstm

我试图通过lstm方法预测时间序列预测。为此,我做了一个预训练过程,为每个时间步建立了模型,并随机播放= true。 经过预训练后,我加载模型并进行预测,即shuffle = true与过去相同。该代码如下。

for j in range(1,number_of_predictions +1 ):
    model = load_model(r'/path/model_'+format(j)+'.pth')
    model.fit(x_train, y_train, epochs = 20, verbose=1, shuffle=True)
    model.predict(x_valid)
    model.reset_states()

我的模型运行良好,但有时其预测完全相反。下面是这两种情况下其预测的一些示例。 compare predictions

针对这两种情况,我再次检查了自己的功能,并且为了进行预测,也将改组设置为false,但存在此问题。 有人有解决的想法吗?

0 个答案:

没有答案