定义整个可视化框架
g=tf.graph()
with g.as_default():
#定义一个模块
with tf.name_scope(’Name’):
...
…
#储存某一个标量变量
tf.summary.scalar(tensor,name)
#储存一个多维度变量
tf.summary.histogram(values,name)
生成图文件,保存在logs的目录下
writer=tf.summary.FileWriter(‘logs/‘,g)
集合所用的summary
merged=tf.summary.merge_all()
调用会话口,获取数据
result=sess.run(merged, feed_dict={})
writer=add_summary(result, epoch_number)#在第epoch_number轮记录一次数据
最后关闭写入
writer.close()
在终端cd到logs所在的目录下
执行tensorboard —logdir=logs
获得一个地址,在浏览器中打开即可(最好使用chrome浏览器)
网友评论