构建TensorFlow数据管道以随机采样时间序列

时间:2019-03-20 17:29:06

标签: tensorflow deep-learning time-series

我正在执行时间序列回归,实际上我有一个大小为[n_samples,n_features]的大输入数组 X 和一个大小为[n_samples,1]的输出数组 y ]。我正在使用滑动窗口方法,该方法使用大小为[n_window_samples,n_features]的 X X_wi 的子集来预测单个出纸槽。

幼稚的方法只是将 X 分成固定重叠的窗口,然后将它们保存到* .tfrecord文件中,以便以后批量加载。但是,通过从 X 随机采样大小为[n_window_samples,n_features]的窗口,可以获取更多的输入数据并改善训练结果(本质上是数据增强)。

但是,我不确定如何使用TensorFlow数据管道API来执行此操作,因为您似乎需要保存固定的样本。

任何帮助将不胜感激。

谢谢, 罗马

0 个答案:

没有答案