LSTM-TimeSeriesRegression-Keras建

2017-05-01  本文已影响0人  _藏九_

这里记录用keras LSTM搭建模型做基于时间序列的数据预测(t+1 value based on t, t-1, t-2 etc.).

  1. 建模
    首先,keras LSTM网络模型需要输入数据有这样的形式:
model.add (LSTM(samples, input_shape=(timesteps, data_dim)))

You can find a keras example here.
在input_shape的两个基本参数中,timesteps和data_dim对于同一 组数据是可以结合数据预处理 1.5 Reshape input data调整的。

  1. Train data训练
model.fit(X_train, y_train, epochs=epoch, batch_size=batcsize, verbose=1)
  1. Make prediction
model.predict(X_test)
上一篇 下一篇

猜你喜欢

热点阅读