在tf.contrib.learn.Experiment中使用train_and_evaluate()时,如何将结果打印到屏幕

时间:2018-03-24 10:23:14

标签: python tensorflow

我正在使用具有include_once 'Sample_Header.php'; // Read contents $name = basename(__FILE__, '.php'); $source = __DIR__ . "/resources/{$name}.docx"; echo date('H:i:s'), " Reading contents from `{$source}`", EOL; $phpWord = \PhpOffice\PhpWord\IOFactory::load($source); // Save file echo write($phpWord, basename(__FILE__, '.php'), $writers); 功能的te​​nsorflow高级api tf.contrib.learn.Experiment。我想在train_and_evaluate()

内的评估期间打印出评估结果(模型输出)

1 个答案:

答案 0 :(得分:0)

在tf Experiment上运行train_and_evaluate()会将评估指标打印到stdout。根据您的描述,评估可能实际上从未运行过。

确保检查点的保存频率高于评估(min_eval_frequency)。评估步骤从最后一个检查点加载模型,因此需要在评估开始之前写出检查点文件。

此外,可能是loggin详细程度禁止输出。可以通过以下方式将日志记录权限设置为INFO:

import tensorflow as tf

tf.logging.set_verbosity(tf.logging.INFO)