Как я могу решить ненормальный прогноз? - PullRequest
0 голосов
/ 10 мая 2019

Разница между последним значением и следующим прогнозируемым значением очень велика.

вот моя модель

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 голосов
/ 10 мая 2019

Вместо того, чтобы предсказывать по x, вы предсказываете по y.

Не должно last_X = x_test[-1] вместо last_X = y_test[-1]?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...