Спасибо за чтение. Я плохо разбираюсь в английском sh.
Мне интересно, как прогнозировать и получать данные будущих временных рядов после обучения модели. Я хотел бы получить значения после N шагов.
Итак, я использовал временные ряды в руководстве Tensorflow, чтобы попрактиковаться в прогнозировании модели.
a = y_val[-look_back:]
for i in range(N-step prediction): #predict a new value n times.
tmp = model.predict(a.reshape(-1, look_back, num_feature)) #predicted value
a = a[1:] #remove first
a = np.append(a, tmp) #insert predicted value
Результат предсказал значение из - От 0,0000035 до -0,000005 очень по-разному - от -1,8 до -0,4 от действительного значения y. Как показано ниже.
![1](https://imgur.com/7tenqRd.png)
Как получить реальное, правильное решение? или Тессорфлоу невозможно предсказать несколько шагов?
полный источник (после 25-й строки мой код.)