tf.summary模块的简介
在TensorFlow中,最常用的可视化方法有三种途径,分别为TensorFlow与OpenCv的混合编程、利用Matpltlib进行可视化、利用TensorFlow自带的可视化工具TensorBoard进行可视化。这三种方法,在前面博客中都有过比较详细的介绍。但是,TensorFlow中最重要的可视化方法是通过tensorBoard、tf.summary和tf.summary.FileWriter这三个模块相互合作来完成的。
tf.summary模块的定义位于summary.py文件中,该文件中主要定义了在进行可视化将要用到的各种函数,tf.summary包含的主要函数如下所示:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
|
二 tf.summary模块中常用函数的说明:
1tf.summary.scalar函数的说明
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
|
具体的使用方法如下所示:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
|
2tf.summary.image函数的说明
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 |
|
示例代码如下所示:
1 2 3 4 5 6 7 8 9 10 11 |
|
3 tf.summary.histogram函数的说明
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
|
示例代码如下所示:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
|
4 tf.summary.函数的说明
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 |
|
5 tf.summary.FileWriter类的说明
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
|
示例代码如下所示:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 |
|
6add_summary函数的说明
1 2 3 4 5 6 7 8 9 10 11 12 13 |
|
原文地址:https://www.cnblogs.com/ldt-/p/10279092.html