开发者学堂课程【深度学习框架TensorFlow入门:Tensorboard的介绍】学习笔记,与课程紧密联系,让用户快速学习知识。
课程地址:https://developer.aliyun.com/learning/course/773/detail/13539
Tensorboard 的介绍
目录:
一、TensorBoard:可视化学习
二、启动 TensorBoard
一、TensorBoard:可视化学习
TensorFlow 可用于训练大规模深度神经网络所需的计算,使用该工具涉及的计算往往复杂而深奥。为了更方便TensorFlow 程序的理解、调试与优化,TensorFlow 提供了 TensorBoard 可视化工具。
1.数据序列化-events 文件:
TensorBoard 通过读取 TensorFlow 的事件文件来运行,需要将数据生成一个序列化的 Summary protobuf 对象。
2.返回 filewriter,写入事件文件到指定目录(最好用绝对路径),以提供给 tensorboard 使用:
.summary.FileWriter(./tmp/tensorflow/summary/test/,graph=sess.graph)
3.这将在指定目录中生成一个 event 文 件,其名称格式如下:
events.out.tfevents.{timestamp}.{hostname}
二、启动TensorBoard
tensorboard-logdir"./tmp/tensorfLow/summary/test/"
在浏览器中打开 TensorBoard 的图页面127.0.0.1:6006,会看到与以下图形类似的图,在 GRAPHS 模块可以看到以下图结构: