TensorBoard 简要介绍

TensorBoard 是 TensorFlow 的官方可视化工具,用于理解和优化深度学习模型。它通过展示标量、图片、音频、计算图、数据分布、直方图和嵌入向量等数据帮助开发者监控训练过程。在 TensorFlow 程序中,使用 FileWriter 写入日志文件,TensorBoard 读取并生成可视化界面。用户可以通过浏览器访问 TensorBoard,默认端口为6006。界面包含 SCALARS、IMAGES、AUDIO、GRAPHS、DISTRIBUTIONS、HISTOGRAMS 和 EMBEDDINGS 选项卡,分别对应不同类型的可视化信息。
摘要由CSDN通过智能技术生成

在使用 TensorFlow训练大型深度学习神经网络时,中间的计算过程可能非常复杂。出于理解、调试和优化我们设计的网络的目的,模型训练过程中各种汇总数据都可以通过 TensorBoard 展示出来,包括标量(Scalars)、图片(images)、音频(Audio)、计算图(Graphs)、数据分布(Distributions)、直方图(Histograms)和嵌入向量(Embeddings)。

TensorBoard 是 TensorFlow官方推出的可视化工具,并不需要额外的安装过程,在 TensorFlow 安装完成时, TensorBoard会自动被安装。其界面基于 Web,如下图所示。在TensorFlow 程序运行过程中可以输出汇总了各种类型数据的日志文件,可视化 TensorFlow 程序的运行状态就是使用TensorBoard 读取这些日志文件,解析数据并生成可视化的 Web 界面。这样我们就可以在浏览器中观察各种汇总的数据。以下代码展示了一个简单的 TensorFlow 程序,在这个程序中完成了TensorBoard 日志保存的功能。
在这里插入图片描述

FileWriter 就是一个用于写日志文件的类。TensorFlow 还在 summary.py文件中提供了很多和计算图数据汇总相关的函数,在下一节有关于这些函数的介绍。执行完程序后会在 logdir 代表的路径下产生一个日志文件,我们进入到 log s文件夹,文件以当前用户名作为后缀名。

TensorBoard 和 TensorFlow 程序运行在不同的进程中ÿ

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值