我该如何解决异常预测?

时间:2019-05-09 21:58:09

标签: python machine-learning keras lstm

最后一个值和下一个预测值之间的差异非常大。

这是我的模特

model = Sequential()
model.add(LSTM(256, input_shape=(None, 1),return_sequences=True))
model.add(Dropout(0.3))

model.add(LSTM(256, input_shape=(None, 1)))
model.add(Dropout(0.3))


model.add(Dense(1))
model.compile(loss='mean_squared_error', optimizer='adam', metrics=['accuracy'])


model.summary()
model.fit(x_train, y_train, epochs=10, batch_size=32, verbose=2, validation_data=(x_val, y_val))

我想知道下一个时间序列所以,我做到了

a busy cat

y_test[-1]和预测的lastY差距太大

我错了吗?还是错误代码?

我不知道为什么会这样。

1 个答案:

答案 0 :(得分:0)

您不是在x上预测,而是在y上预测。

不是last_X = x_test[-1]而是last_X = y_test[-1]吗?