首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >tf.data.Dataset的RandomShuffleQueue功能

tf.data.Dataset的RandomShuffleQueue功能
EN

Stack Overflow用户
提问于 2019-02-08 23:09:13
回答 1查看 53关注 0票数 0

我想用tf.data.Dataset替换我的旧RandomShuffleQueue方法。对于一些背景知识:我在运行时生成数据,将其放入队列中,然后随机取出。

我看不到使用tf.data.Dataset的方法,因为我总是需要生成数据,而我又没有办法将新数据放入Dataset中。像repeat这样的东西对我没有帮助,因为它总是使用我预先设置的相同元素在Dataset上工作。

您知道如何将Queue功能添加到tf.data.Dataset中吗?基本上,如果我在tf.data.DataSet中有一个队列/缓冲区,我如何用新数据重新填充它?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-02-09 22:48:36

如果我没理解错的话,它听起来很适合Dataset.from_generator()。如果您想创建一个缓冲区并从中随机提取元素,您可以在之后添加Dataset.shuffle()

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/54595256

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档