tensorboad调试

上文中提到:只有一个模型文件,怎么能知道模型结构呢?
想来想去只有使用tensorboard了。
那么直接使用下列代码:

saver = tf.train.import_meta_graph("./Model/ModelSoftmax.ckpt.meta")
saver.restore(sess, "./Model/ModelSoftmax.ckpt") # 注意此处路径前添加"./"  
print('Load Model OK!')
print('ACC=',sess.run("Mean_1:0", feed_dict={"Placeholder:0":mnist.test.images,"Placeholder_1:0": mnist.test.labels}))
writer = tf.summary.FileWriter("D://TensorBoard//test",sess.graph)

这样就将graph写入到指定地址了。
然后启动命令行,输入命令:tensorboard –logdir=D://TensorBoard//test
就输出一个地址,然后打开google浏览器(千万注意,很多浏览器不可以,google的绝对可以),输入地址:
这里写图片描述
这个图简直太乱了,最简单的网络都乱成这样,可想而知,复杂的例如inceptionv4会是什么情况。所以这就扯出下一个问题:Tensor命名

仔细对了半天,最后才看出来训练时的y的tensor名字应该是:add:0
可以看到,预测输出不需要那个lable输入

see = sess.run("add:0", feed_dict={"Placeholder:0":mnist.test.images})
print(see.shape)
print('see=',see)
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值