tf中的summary用法

tf.summary()的各类方法,能够保存训练过程以及参数分布图并在tensorboard显示

tf.summary有诸多函数

1  tf.summary.scalar

用来显示标量信息,格式为   tf.summary.scaar(tags,values,collections,name)

一般在画loass  accuary时会用到这个函数

2  tf.summary.histogram

用来显示直方图信息 ,格式为  tf.summary.histogram(tags,values,collections,name)

3 tf.summary.distribution

用来显示weight分布

4 tf.summary.text

可以将文本类型的数据转化为tensor写入summay中

5 tf.summary.image 

输出带图像的probuf,汇总数据的图像的形式如下  

6  tf.summary.audio

展示训练过程中记录的音频

7  tf.summary.merge_all

marge_all可以将所有summary全部保存到磁盘,以方便tensorboard显示,如果没有特殊要求,

8 tf.summary.FileWriter

指定一个文件用来保存图

writer=tf.summary.FileWriter(path,session.graph)

指定一个文件来保存图

log是事情文件所在图,这里是工程目录下I的log目录,第二个参数是事件文件要记录的图,也即是tf的默认的图

可以调用add_summary方法将训练过程数据保存在filewriter指定的文件中

此时开启tensorboard

tensorboard --logdir=/summary_dir

 

posted @ 2021-02-19 17:45  大大的海棠湾  阅读(723)  评论(0)    收藏  举报