【发布时间】:2017-10-10 01:36:50
【问题描述】:
我在互联网上搜索了几天,似乎找不到有人将单个图像输入到使用 inception 创建的图表中的示例。如果我严重忽略了一些明显的事情,请告诉我。对于上下文中的问题,我已经
1) 训练模型并生成相关检查点文件
model.ckpt-10000.data-00000-of-00001
model.ckpt-10000.index
model.ckpt-10000.meta
2) 然后我加载模型
tf.reset_default_graph()
sess = tf.Session()
saver = tf.train.import_meta_graph(checkpoint_path + "/model.ckpt-10000.meta", clear_devices=True)
#<tensorflow.python.training.saver.Saver object at 0x11eea89e8>
sess.run(saver.restore(sess, checkpoint_path + "/model.ckpt-10000"))
3) 这工作正常,所以我加载默认图表,
graph = tf.get_default_graph()
这是我迷路的地方。从这个例子中可以看出,我们必须通过名称来识别图的层,以将我们的图像数据传递到 --http://cv-tricks.com/tensorflow-tutorial/training-convolutional-neural-network-for-image-classification/。
那么,这些层的名称是什么?我想它们类似于“DecodeJpeg”和“/tower1/preditions/logits”,但这些并不比猜测更好。
感谢您的帮助。
【问题讨论】:
标签: tensorflow