永兴的tensorflow笔记-16 可视化工具tensorboard 1 简单介绍

一、TensorBoard:
  1. TensorBoard 是 TensorFlow提供的一组可视化工具(a suite of visualization tools),可以帮助开发者方便的理解、调试、优化TensorFlow 程序 。
  2. TensorBoard 可以有效 地展示 TensorFlow 在运行过程中的计算图、各种指标随着时间的变化趋势以 及训练中使用 到的图像等信息。
  3. 它通过将tensorflow程序输出的日志文件的信息可视化使得tensorflow程序的理解、调试和优化更加简单高效。Tensorboard的可视化依赖于tensorflow程序运行输出的日志文件,因而tensorboard和tensorflow程序在不同的进程中运行。
  4. TensorBoard 会自动读取最新的 TensorFlow 日志文件,并呈现当前 Tensor Flow 程序运行的最新状态 。
二、TensorBoard简单使用:

以下代码展示 了 一个简单 的 TensorFlow 程序, 在这个程序中完成了 Tensor Board 日志输出的功能。

import tensorflow as tf

# #定义一个简单的计算图,
#
# 实现向量加法的操作。

inputl = tf.constant([1.0, 2.0, 3.0],name ="inputl")
input2 = tf.Variable(tf.random_uniform([3]),name = "input2")
utput= tf.add_n([inputl, input2], name ="add")

# #生成一个写日志的 writer ,并将当前的 TensorFlow 计算图写入门志 。
#
# #种写日志文件的 A凹, 在 11. 3 节中将详细介绍。
#
# TensorFlow 提供了多

writer=tf.summary.FileWriter ("log/",tf.get_default_graph())
writer.close()

在命令行中输入

#运行 TensorBoard,并将日志的地址指向上面程序日志 输出的地址 。
tensorboard --logdir=log/
--logdir=tensorboard 日志位置
--port=输出地址端口
--host=输出地址

在这里插入图片描述
TensorBoard 会自动读取最新的 TensorFlow 日志文件
复制显示的地址到浏览器打开
在这里插入图片描述

  • 一般步骤:
    1.创建writer,写日志文件
    writer=tf.summary.FileWriter(’/path/to/logs’, tf.get_default_graph())
    2.保存日志文件
    writer.close()
    3.运行可视化命令,启动服务
    tensorboard –logdir /path/to/logs
    4.打开可视化界面
    通过浏览器打开服务器访问端口http://xxx.xxx.xxx.xxx:6006

在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值