【发布时间】:2019-01-08 13:36:46
【问题描述】:
所有的官方谷歌教程都对所有的 estimator api 实现使用一次性迭代器,我找不到任何关于如何使用 tf.data 的可初始化迭代器和可重新初始化的迭代器而不是一次性迭代器的文档。
谁能告诉我如何使用 tf.data 的可初始化迭代器和可重新初始化的迭代器在 train_data 和 test_data 之间切换。我们需要运行一个会话来使用 feed dict 并在可初始化的迭代器中切换数据集,它是一个低级 api,并且如何使用它是 estimator api 架构的一部分
PS:我确实发现谷歌提到 “注意:目前,一次性迭代器是唯一可以轻松与 Estimator 一起使用的类型。”
但是社区内有什么解决办法吗?或者我们应该出于某种充分的理由坚持使用一次迭代器
【问题讨论】:
-
只是好奇:在您开始使用
Estimator之前,您是否使用过from_string_handle? -
不,我刚开始使用估算器,@EricAuld 我能知道你为什么问吗?
标签: python tensorflow tensorflow-datasets tensorflow-estimator