使用tf.data.experimental.CsvDataset更新不推荐使用的tensorflow数据集滑动窗口的更新指令

时间:2019-03-22 22:33:04

标签: python-3.x csv tensorflow deprecated sliding-window

我正在尝试使用tensorflow文档(api r1.13)中给出的指令更新代码,但未成功。我正在使用tf.data.experimental.CsvDataset和不赞成使用的tf.contrib.data.sliding_window_batch作为RNN,并且一切正常(除去不赞成使用的slides_window警告消息)。

对于更新,我只是替换了

dataset = dataset.apply(tf.contrib.data.sliding_window_batch(batch_size, 1))

使用

dataset = dataset.window(size=batch_size, stride=1).flat_map(lambda x: x.batch(batch_size))

对于50列的csv文件,出现以下错误:

TypeError: <lambda>() takes 1 positional argument but 50 were given

如何为任何csv文件(具有任意数量的列)解决此问题?

0 个答案:

没有答案