python summary writer_TensorFlow可视化学习之tf.summary模块的使用说明

tf.summary模块的简介在TensorFlow中,最常用的可视化方法有三种途径,分别为TensorFlow与OpenCv的混合编程、利用Matpltlib进行可视化、利用TensorFlow自带的可视化工具TensorBoard进行可视化。这三种方法,在前面博客中都有过比较详细的介绍。但是,TensorFlow中最重要的可视化方法是通过tensorBoard、tf.summary和tf.su...
摘要由CSDN通过智能技术生成

tf.summary模块的简介

在TensorFlow中,最常用的可视化方法有三种途径,分别为TensorFlow与OpenCv的混合编程、利用Matpltlib进行可视化、利用TensorFlow自带的可视化工具TensorBoard进行可视化。这三种方法,在前面博客中都有过比较详细的介绍。但是,TensorFlow中最重要的可视化方法是通过tensorBoard、tf.summary和tf.summary.FileWriter这三个模块相互合作来完成的。

tf.summary模块的定义位于summary.py文件中,该文件中主要定义了在进行可视化将要用到的各种函数,tf.summary包含的主要函数如下所示:

from __future__ import absolute_import

from __future__ import pision

from __future__ import print_function

from google.protobuf import json_format as _json_format

from tensorflow.core.framework.summary_pb2 import Summary

from tensorflow.core.framework.summary_pb2 import SummaryDescription

from tensorflow.core.util.event_pb2 import Event

from tensorflow.core.util.event_pb2 import SessionLog

from tensorflow.core.util.event_pb2 import TaggedRunMetadata

from tensorflow.python.eager import context as _context

from tensorflow.python.framework import dtypes as _dtypes

from tensorflow.python.framework import ops as _ops

from tensorflow.python.ops import gen_logging_ops as _gen_logging_ops

from tensorflow.python.ops import summary_op_util as _summary_op_util

from tensorflow.python.ops.summary_ops import tensor_summary

from tensorflow.python.summary.text_summary import text_summary as text

from tensorflow.python.summary.writer.writer import FileWriter

from tensorflow.python.summary.writer.writer_cache import FileWriterCache

from tensorflow.python.util import compat as _compat

from tensorflow.python.util.all_util import remove_undocumented

from tensorflow.python.util.tf_export import tf_export

#========================================================================================================

#模块说明:

# tf.summary中包含的主要函数

#========================================================================================================

def scalar(name, tensor, collections=None, family=None)

def image(name, tensor, max_outputs=3, collections=None, family=None)

def histogram(name, values, collections=None, family=None)

def audio(name, tensor, sample_rate, max_outputs=3, collections=None,family=None)

def merge(inputs, collections=None, name=None)

def merge_all(key=_ops.GraphKeys.SUMMARIES, scope=None)

def get_summary_description(node_def)

二 tf.summary模块中常用函数的说明:

1tf.summary.scalar函数的说明

#========================================================================================================

#函数原型:

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值