如何打乱连接的 Tensorflow 数据集

Jus*_*han 5 dataset tensorflow

我有多个具有相同结构的 tensorflow 数据集。我想将它们组合成一个单一的数据集。使用 tf.dataset.concatenate

但我发现在对这个组合数据集进行混洗时,数据集不会在整个数据集的规模上混洗。但是在每个分离的数据集中进行了洗牌。

有没有办法解决这个问题?

sdc*_*cbr 0

不是 100% 确定,但您可能想查看对数据集对象调用不同操作的顺序。的行为shuffle()可能因订单而异。另请参阅可能相关的问题