TensorFlow estimator.predict:as_iterable = True时保存

冗长的

我修改了Wide and Deep教程(运行python 2.7),以使用回归器而不是分类器,并输出对我的测试数据的预测。我目前正在执行此操作(将numpy导入为np):

predicts = m.predict(input_fn=lambda: input_fn(df_test))
np.savetxt("predict.csv", predicts, delimiter=",")

使用最新的r0.11版本,我将收到有关即将弃用的警告,其中返回值将是可迭代的。为了适应这一点,我尝试了以下操作:

predicts = m.predict(input_fn=lambda: input_fn(df_test), as_iterable=True)
np.savetxt("predict.csv", list(predicts), delimiter=",")

这没有达到预期的效果。CPU似乎无限期地命中了80%并保持这种状态。半小时后,我终于不得不杀死它,而且没有写入任何数据。它试图做什么?

关于如何在返回时如何将这些预测导出到文本文件的任何建议as_iterable=True

更新:我试过了:

predicts = m.predict(input_fn=lambda: input_fn(df_test), as_iterable=True)  
with open("predict.csv", "w") as f:
    for x in predicts:
      f.write(str(x)+"\n")

结果似乎是一样的。我怀疑这是一个错误。有人可以确认吗?

威克

使用as_iterablewithinput_fn有点危险:如果input_fn并非每个人都抱怨用完新数据,则as_iterable将愉快地产生越来越多的输出,通常一次又一次地通过相同的输入运行。

如果input_fn在“宽和深”教程中查看,就会发现其中没有队列,数据将直接放入常量中。因此,无论您多久使用一次由其创建的张量input_fn,都将始终获得数据。

只要获取新数据,as_iterable就会拉入输入。在这种情况下,这意味着永远。

这是一个错误,我们应该修复它。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

Tensorflow Estimator 洗牌

来自分类Dev

Tensorflow tf.estimator.Estimator 与 QueueRunner

来自分类Dev

当基础模型工作时,Tensorflow Keras Estimator在回归任务上失败

来自分类Dev

Tensorflow 1.12发出警告“未安装tf.estimator软件包”。进口时

来自分类Dev

tensorflow0.12 的 contrib.learn.estimator()

来自分类Dev

深度宽模型的 Tensorflow Estimator 预测

来自分类Dev

使用 tensorflow 的 estimator.DNNRegressor 进行预测

来自分类Dev

什么使用 tensorflow estimator 创建多输入

来自分类Dev

逐批输入 tf.estimator.Estimator.predict

来自分类Dev

Estimator.predict() 有形状问题?

来自分类Dev

How to run Tensorflow Estimator on multiple GPUs with data parallelism

来自分类Dev

Tensorflow 在 Python 中导出和重用 Estimator 对象

来自分类Dev

TensorFlow Estimator 正确恢复所有变量,但之后损失激增

来自分类Dev

Tensorflow Estimator 框架中没有 Tensorboard 日志记录

来自分类Dev

在 Tensorflow 中使用 num_steps 的 `estimator.train`

来自分类Dev

Tensorflow-无法在Estimator中使用具有MirroredStrategy分布的BasicLSTMCell

来自分类Dev

Estimator 以 Coordinator 作为输入函数,用于在 tensorflow 中以分布式方式读取输入数据

来自分类Dev

保存SparseTensor时出现Tensorflow警告

来自分类Dev

在TensorFlow中保存变量时发生FailedPreconditionError

来自分类Dev

恢复保存的 Tensorflow 模型时的随机行为

来自分类Dev

tf.estimator.Estimator 在逐个纪元与所有纪元进行迭代时给出不同的测试准确度

来自分类Dev

当state_is_tuple = True时如何设置TensorFlow RNN状态?

来自分类Dev

使用Tensorflow 2的Keras Functional API时传递`training = true`

来自分类Dev

不要为 Estimator 的最后一步保存检查点

来自分类Dev

Tensorflow的保存和加载

来自分类Dev

Tensorflow无法保存模型

来自分类Dev

运行交叉验证时,Tensorflow保存的模型变得更大

来自分类Dev

将列表对象添加到 keras 子类模型时,`tf.model_to_estimator` 引发 AttributeError

来自分类Dev

TensorFlow Checkpoint变量未保存

Related 相关文章

  1. 1

    Tensorflow Estimator 洗牌

  2. 2

    Tensorflow tf.estimator.Estimator 与 QueueRunner

  3. 3

    当基础模型工作时,Tensorflow Keras Estimator在回归任务上失败

  4. 4

    Tensorflow 1.12发出警告“未安装tf.estimator软件包”。进口时

  5. 5

    tensorflow0.12 的 contrib.learn.estimator()

  6. 6

    深度宽模型的 Tensorflow Estimator 预测

  7. 7

    使用 tensorflow 的 estimator.DNNRegressor 进行预测

  8. 8

    什么使用 tensorflow estimator 创建多输入

  9. 9

    逐批输入 tf.estimator.Estimator.predict

  10. 10

    Estimator.predict() 有形状问题?

  11. 11

    How to run Tensorflow Estimator on multiple GPUs with data parallelism

  12. 12

    Tensorflow 在 Python 中导出和重用 Estimator 对象

  13. 13

    TensorFlow Estimator 正确恢复所有变量,但之后损失激增

  14. 14

    Tensorflow Estimator 框架中没有 Tensorboard 日志记录

  15. 15

    在 Tensorflow 中使用 num_steps 的 `estimator.train`

  16. 16

    Tensorflow-无法在Estimator中使用具有MirroredStrategy分布的BasicLSTMCell

  17. 17

    Estimator 以 Coordinator 作为输入函数,用于在 tensorflow 中以分布式方式读取输入数据

  18. 18

    保存SparseTensor时出现Tensorflow警告

  19. 19

    在TensorFlow中保存变量时发生FailedPreconditionError

  20. 20

    恢复保存的 Tensorflow 模型时的随机行为

  21. 21

    tf.estimator.Estimator 在逐个纪元与所有纪元进行迭代时给出不同的测试准确度

  22. 22

    当state_is_tuple = True时如何设置TensorFlow RNN状态?

  23. 23

    使用Tensorflow 2的Keras Functional API时传递`training = true`

  24. 24

    不要为 Estimator 的最后一步保存检查点

  25. 25

    Tensorflow的保存和加载

  26. 26

    Tensorflow无法保存模型

  27. 27

    运行交叉验证时,Tensorflow保存的模型变得更大

  28. 28

    将列表对象添加到 keras 子类模型时,`tf.model_to_estimator` 引发 AttributeError

  29. 29

    TensorFlow Checkpoint变量未保存

热门标签

归档