最近也试做了一个Lstm的范例,我让它学了6000根的K棒,并用90根的K棒去预测下一根的K棒,学完之后我把这个Model save成一个H5档,照理说一个新价格来,是不是x_test有最近的90天数据就行了?还是x_te要必须是原来6000的那个数据更新到最新?因为拿最近90天的跟把6000笔资料档数据更新后,这二种,数据跑出来差有点多,我不懂为什么会有差别?model.不是已经学完6000笔了吗?我为什么不能只取最近90笔去预测下一个价格吗?
window = 90
x_test, y_test = data_helper(df, window)
model = load_model('test.h5')
p = model.predict(x_test)
1个回答
是的,用最近90天的就能预测下一天的了。如果你的x_test只有90天的数据,你也就只有一个prediction吧,然后你拿一个prediction和一个真值做比较,得到误差吗?
SofaSofa数据科学社区DS面试题库 DS面经