我正在尝试使用tensorflow重新训练网。我想我做得对(我有图表和标签)。
现在我使用label_image.py来分类图像。 这是文件:https://github.com/tensorflow/tensorflow/blob/master/tensorflow/examples/label_image/label_image.py
我打电话:
py label_image.py --image=test.jpg --graph=retrained_graph.pb --labels=retrained_labels.txt --input_layer=input --output_layer=final_result:0 --input_width=160 --input_height=120
但我有这个错误:
The name 'input' refers to an Operation not in the graph.
这是我可以通过tensorboard graph tensorboard
看到的图表我看到有人说:"使用Mul / input / placeholder"和其他东西作为参数" - input_layer = ..."但它们都不适合我。
即。 tensorflow for poets: "The name 'import/input' refers to an Operation not in the graph."
然后我想了解我在做什么......
同样的事情也可能适用于输出层(我不知道错误,但也许我会在第一个问题得到解决时得到)
有什么建议吗?感谢
答案 0 :(得分:1)
所以,经过一些研究,我使用了我在这里找到的东西: https://stackoverflow.com/a/50620593/9419748
在监视器上输出图形的所有图层。通过这种方式,我能够找到合适图层的确切名称,并传递正确的名称一切正常。