tf.summary用法

模块内的函数:

tf.summary.audio(name, tensor, sample_rate, max_outputs=3, collections=None, family=None
输出带有音频的summary协议缓冲区。

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

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

tf.summary.histogram(name, values, collections=None, family=None)
输出带有直方图的summary协议缓冲区

    添加直方图summary后能够在TensorBoard上可视化数据的分布。
    生成的Summary有一个summary value,它包含了values的直方图

tf.summary.image(name, tensor, max_outputs=3, collections=None, family=None)
输出带有图像的Summary协议缓冲区

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

tf.summary.merge(inputs, collections=None, name=None)
合并summaries

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

tf.summary.merge_all(key=tf.GraphKeys.SUMMARIES, scope=None)
合并默认图中收集的所有summaries

tf.summary.scalar(name, tensor, collections=None, family=None)
输出仅有一个标量值的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协议缓冲区

tf.summary.text(name,tensor,collections=None)
文本数据的Summary

模块内的类:

class Event
class FileWriter
将Summary protocol buffer写入event files

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

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

class FileWriterCache
缓存file writers

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

class SessionLog
class Summary
Class SummaryDescription
Class TaggedRunMetadata

转自:https://www.cnblogs.com/Lilu-1226/p/9437116.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值