【发布时间】:2017-10-20 18:40:26
【问题描述】:
型号:
def buildModel(neurons= 5, batch_size= 1, timestep=1, features=1):
model = Sequential()
model.add(LSTM(neurons,
batch_input_shape=(batch_size, timestep, features),
#return_sequences= True,
stateful=True))
model.add(Dense(1))
model.compile(loss='mean_squared_error', optimizer='adam',
metrics=[metrics.MAPE, 'accuracy'])
return model
测试 RMSE:0.104 测试 MAPE:14.040
但在逐步进行多步预测时,结果迅速增加,然后稳定在一定范围内。
时间序列是单变量的 关于模型或时间序列预测问题的任何建议?
【问题讨论】:
标签: tensorflow time-series keras forecasting lstm