我们使用它来进行LSTM时间序列预测的实验。...数据如图所示
第一列为时间 第二列为数据
编写代码
头文件
import numpy
import matplotlib.pyplot as plt
from keras.models import...根据前timestep步预测后面的数据
假定给一个数据集
{
A,B,C->D
B,C,D->E
C,D,E->F
D,E,F->G
E,F,G->H
}
这时timestep为3,即根据前三个的数据预测后一个数据的值...=100, batch_size=1, verbose=2)
model.save(os.path.join("DATA","Test" + ".h5"))
# make predictions
进行预测...trainPredict[1:])
plt.show()
plt.plot(testY)
plt.plot(testPredict[1:])
plt.show()
这个时候我们的结果为
参考
用 LSTM 做时间序列预测的一个小例子