Я обучил свой LSTM с 3 временными шагами. Ниже приведен слой Keras LSTM.
model.add(LSTM(32, return_sequences=True, input_shape=(None, 3))).
ex:
X Y
[[1,2,3],[2,3,4],[4,5,6]] [[4],[5],[7]]
Теперь мне нужно предсказать следующее значение последовательности с разными time_steps (например: 2)
X= [[1,2]]
Когда я использую X= [[1,2]]
, я получаю следующую ошибку
ValueError: Error when checking input: expected lstm_1_input to have shape (None, 3)
but got array with shape (1, 2)
Должен ли я обеспечить ту же форму, которую я использовал для тренировок.
Или я все еще могу использовать другие временные шаги (форму ввода) для прогнозирования.
Благодарим вас за помощь в этом вопросе.