1
定期评估tensorflow文档不提供如何在一个评估集合执行所述模型的定期评价任何例子。Tensorflow估计 - 上评估和演示数据集
Some people建议使用的实验,这听起来不错,但遗憾的是不工作(折旧和触发一个错误)。
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
感谢您的回复。我用错误日志编辑了问题。该错误消息我得到的是:“AttributeError的:‘RunConfig’对象有没有属性‘环境’” –
我会尝试添加此: os.environ [“TF_CONFIG”] = json.dumps({“环境”:“本地” }) config = tf.contrib.learn.RunConfig() –
它工作。非常感谢你。你能编辑你的答案,并添加两行代码,这样每个人都可以理解吗? –