在web上使用我自己的数据时出现Tensorflow错误?

在web上使用我自己的数据时出现Tensorflow错误?,tensorflow,Tensorflow,我是新来的。现在我在学习 在model forld的model.py中,我更改了第32行和第34行,如下所示: y_tensor = sess.graph.get_tensor_by_name('final_result:0') y = sess.run(y_tensor, {'DecodeJpeg/contents:0': imageData}) 最后的结果是我自己的模型!我不知道“DecodeJpeg/contents:0”,它出错: ValueError: Cannot feed val

我是新来的。现在我在学习 在model forld的model.py中,我更改了第32行和第34行,如下所示:

y_tensor = sess.graph.get_tensor_by_name('final_result:0')
y = sess.run(y_tensor, {'DecodeJpeg/contents:0': imageData})
最后的结果是我自己的模型!我不知道“DecodeJpeg/contents:0”,它出错:

ValueError: Cannot feed value of shape (1, 224, 224, 3) for Tensor u'DecodeJpeg/contents:0', which has shape '()'

我该怎么办?这是什么意思?请帮助?

我在自己的数据上加载重新训练的模型时遇到了相同的问题

问题是因为tensor
u'DecodeJpeg/contents:0'
需要图像输入的字符串格式,而不是numpy数组。您可以在图像上运行瓶颈函数的描述中找到原始用法。

您的“最终结果:0”张量的形状为1x24x224x3,换句话说,您有一个数据行,数据24x4x244大,3维,因此可能有一个224x244 rgb图像?你试着给它一个empy张量。很难说出真正的目标是什么,因为这更像是你抓住了thin的变量。我个人更喜欢使用变量本身,而不是使用字符串。希望这有助于提供更多的信息,以及变量是从哪里来的。我重新训练了这个例子,得到了一个*.pb文件,我想处理它。我不知道“解码JPEG/内容:0,请帮助!?”!?