tensorflow入门笔记(四) tf.summary 模块

模块内的函数

  • tf.summary.audio(name, tensor, sample_rate, max_outputs=3, collections=None, family=None)

        输出带有音频的summary协议缓冲区。

        根据给定的TensorSummary node_def检索对应的SummaryDescription。当summary op被实例化时,相关元数据的

        SummaryDescription会被存放在它的NodeDef中。这个方法检索该描述

        输出带有直方图的summary协议缓冲区

        添加直方图summary后能够在TensorBoard上可视化数据的分布。

        生成的Summary有一个summary value,它包含了values的直方图

        输出带有图像的Summary协议缓冲区

        这个summary最多有max_outputs个包含图像的summary values       

        合并summaries

        该op创建了一个summary协议缓冲区,它包含了输入的summaries的所有value的union

         合并默认图中收集的所有summaries

         输出仅有一个标量值的Summary协议缓冲区

         生成的Summary有一个Tensor.proto,它包含了输入Tensor

  • tf.summary.tensor_summary(name, tensor, summary_description=None,collections=None,summary_metadata=None,family=None,display_name=None)

         输出带有序列化tensor.proto的Summary协议缓冲区

         文本数据的Summary


模块内的类

         将Summary protocol buffer写入event files

         FileWriter类提供了一种在给定目录下创建event file并向event file 添加summaries和events的机制。该类异步更新文件内

         容。因此,训练中的程序可以在训循环中直接调用methods将数据添加到文件,而训练不用减速。

         缓存file writers

         该类缓存file writers,每个目录拥有一个

             

        

原文地址:https://www.cnblogs.com/Lilu-1226/p/9437116.html