Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/tensorflow/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
关于使用tensorflow slim对成批图像的预测结果_Tensorflow_Tf Slim - Fatal编程技术网

关于使用tensorflow slim对成批图像的预测结果

关于使用tensorflow slim对成批图像的预测结果,tensorflow,tf-slim,Tensorflow,Tf Slim,我已经尝试了很多方法很长一段时间,但我没有打印或写入“预测”文件,如aaa.txt。你怎么能做到 提前谢谢。这是一个常见问题。出现问题的原因是,上图中定义的每个运算符都有两种状态。在执行的python代码中,您定义运算符并指定它们的输入张量和输出张量——您正在构建图形本身。另一种状态是您感兴趣的,它是数据在任何给定的通过图形的过程中进入op时的值 在slim.evaluation.evaluate_once和其他类似方法期间,图形将运行一批,并且在处理器通过图形定义时执行所有定义的操作 最简单的

我已经尝试了很多方法很长一段时间,但我没有打印或写入“预测”文件,如aaa.txt。你怎么能做到


提前谢谢。

这是一个常见问题。出现问题的原因是,上图中定义的每个运算符都有两种状态。在执行的python代码中,您定义运算符并指定它们的输入张量和输出张量——您正在构建图形本身。另一种状态是您感兴趣的,它是数据在任何给定的通过图形的过程中进入op时的值

slim.evaluation.evaluate_once
和其他类似方法期间,图形将运行一批,并且在处理器通过图形定义时执行所有定义的操作

最简单的方法(如果您只想打印)是熟悉操作符,它允许您在计算张量(或n张量)时观察其内容。这里需要注意的是,您需要确保图形在其定义中包含
Print
的运算符,以便Print实际知道每次传递的张量值

如果需要自定义报告,另一种方法是创建一个自定义的
PyOp
,它位于图形定义中,作为no op(输入张量==输出张量,或者节点没有输出),具体取决于图形的定义方式。一旦进入py代码,就可以在python上下文中以numpy数组的形式访问输入张量(我认为)。这是我不久前在玩
slim
时编写的一个小实用程序,用于在每次运行后将base64图像以及正确/错误的预测类转储到报告(html文件)中。警告:无耻的自我插头: