Я обучил модель Keras, теперь, когда я использую ее в следующих l oop:
n = int(60) # use n numbers to predict (n+1)th
m = 150 #predict horizon
data = Test
data = scaler.fit_transform(data)
x = []
for i in range(n,m):
x = []
x.append(data[i-n:i])
x = np.array(x)
x = np.reshape(x,(x.shape[0] , x.shape[1],1))
y = model.predict(x)
data= np.concatenate((data ,y))
data = np.delete(data,0,0)
data = np.asarray(data,dtype=object)
predicted = scaler.inverse_transform(data)
, он возвращает только значения моего набора данных с начала, как на картинке.
что ты думаешь проблема в том? Результат прогноза