【发布时间】:2018-02-07 16:19:28
【问题描述】:
tensorflow 文档没有提供任何关于如何在评估集上对模型执行定期评估的示例。
Some people 建议使用 Experiment,听起来不错但不幸的是不起作用(折旧并触发错误)。
Others 建议使用 SummarySaverHook,但我不明白如何将其用于评估集(与训练集相反)。
一个解决方案是执行以下操作
for i in range(number_of_epoch):
estimator.train(...) // on training set
estimator.evaluate(...) // on evaluation set
this paper(第 4 页右上角)明确不鼓励这种架构。
还有其他想法/实现吗?
编辑:
运行实验时的错误信息如下:
File ".../anaconda2/lib/python2.7/site-packages/tensorflow/contrib/learn/python/learn/experiment.py", line 253, in train if (config.environment != run_config.Environment.LOCAL and
AttributeError: 'RunConfig' object has no attribute 'environment'
Tensorflow 1.3 版
【问题讨论】:
标签: tensorflow deep-learning rnn