DecodeJpeg /内容:0'表示不存在的张量

时间:2018-10-12 20:13:44

标签: python docker tensorflow machine-learning classification

通过Siraj Raval的教学视频中的以下方法在tensorflow上对模型进行训练后 https://www.youtube.com/watch?v=QfNvhPx5Px8

当我最终测试我的测试图像时,我遇到了以下错误,但是它生成了两个错误,如屏幕截图所示 enter image description here

有两个错误,一个Type和一个Key错误,它们的根本原因可能都是DecodeJpeg / Contents:0 如果有人可以向我解释错误并给出解决方案,那么它将非常有帮助。

1 个答案:

答案 0 :(得分:1)

DecodeJpeg / Contents:0应该是张量,并且您想向其提供数据,因此您将其视为输入。问题是它不存在,这可能意味着您在命名中犯了一个小错误。 在sess.run(something,{“ DecodeJpeg / Contents:0”:something})之前运行此程序

tf.summary.FileWriter("name_of_a_folder", sess.graph)

这将在该文件夹中生成一个日志文件。然后在cli中运行:

tensorboard --log_dir /name/to/that/folder/

并在cli中提供的链接上打开浏览器,现在您可以看到图形并检查张量的真实名称。如果仍然有问题,请随时分享图形图像或询问。