小编Das*_*oot的帖子

创建具有多个输入的 TimeseriesGenerator

由于内存限制,我正在尝试使用来自约 4000 只股票的每日基本面和价格数据训练 LSTM 模型,在转换为模型的序列后,我无法将所有内容保存在内存中。

这导致我使用生成器代替Keras / Tensorflow 的 TimeseriesGenerator。问题是,如果我尝试在所有堆叠的数据上使用生成器,它将创建混合股票序列,请参见下面的示例,序列为 5,这里的序列 3将包括“股票 1 ”的最后 4 个观察值和第一个观察“股票2

从独立堆叠数据创建序列的问题示例

相反,我想要的是类似于:

在此处输入图片说明

稍微相似的问题:将多个 Keras TimeseriesGenerator 对象合并或附加到一个

我探索了像 SO 建议的那样组合生成器的选项:How do I combine two keras generator functions,但是在 ~4000 个生成器的情况下这不是想法。

我希望我的问题是有道理的。

python time-series generator keras tensorflow

5
推荐指数
1
解决办法
1203
查看次数

标签 统计

generator ×1

keras ×1

python ×1

tensorflow ×1

time-series ×1