ALL > Computer and Education > courses > university courses > undergraduate courses > > > > >
2019329621009-白敬业-作业8 Version 0
👤 Author: by 834823562qqcom 2021-12-31 07:32:27
TensorBoard使用:

当生成了日志文件后,在命令行中使用tensorboard --logdir=日志文件目录启动一个服务,在浏览器中查看可视化结果

1、SCALARS,对标量数据进行汇总和记录
使用方法:tf.summary.scalar(tags, values, collections=None, name=None)



2、IMAGES, 汇总数据中的图像,例如MNIST中可以将输入的向量还原成图片的像素矩阵
使用方法:tf.summary.image(tag, tensor, max_images=3, collections=None, name=None)

3、GRAPHS, 可视化Tensorflow计算图的结构及计算图上的信息
使用方法:tf.summary.FileWriter(logdir, graph)

4、HISTOGRAMS,记录变量的直方图(张量中元素的取值分布)
使用方法:tf.summary.histogram(tag, values, collections=None, name=None)



TensorBoard的使用流程

1、添加记录节点:tf.summary.scalar/image/histogram()

2、汇总记录节点:merged = tf.summary.merge_all()

3、运行汇总节点:summary = sess.run(merged),得到汇总结果

4、日志书写器实例化:summary_writer = tf.summary.FileWriter(logdir, graph=sess.graph),实例化的同时传入 graph 将当前计算图写入日志

5、调用日志书写器实例对象summary_writeradd_summary(summary, global_step=i)方法将所有汇总日志写入文件

6、调用日志书写器实例对象summary_writerclose()方法写入内存,否则它每隔120s写入一次





Please login to reply. Login

Reversion History

Loading...
No reversions found.