我正在尝试根据约 4000 支股票的每日基本面和价格数据训练 LSTM 模型,由于内存限制,在转换为模型的序列后,我无法将所有内容都保存在内存中。
这导致我使用生成器来代替 Keras / Tensorflow 的TimeseriesGenerator。问题是,如果我尝试在所有堆叠的数据上使用生成器,它将创建混合股票序列,请参见下面的示例,序列为 5,这里序列 3将包括“股票 1 ”的最后 4 个观察值和第一个观察“股票2 ”
相反,我想要的是类似于这个:
稍微类似的问题:Merge or append multiple Keras TimeseriesGenerator objects into one
我探索了像这样组合生成器的选项 SO 建议:我如何组合两个 keras 生成器函数,但是在大约 4000 个生成器的情况下这不是想法。
我希望我的问题是有道理的。
一只名叫tom的猫
相关分类