8.1 TensorBoard简介与安装

 

 

1. TensorBoard简介

2. TensorBoard安装测试

 

 

1 TensorBoard简介

8.1 TensorBoard简介与安装

 

 

TensorBoard是Tensorflow中的可视化工具。

 

在学习之前,首先看一下它的机制。

 

8.1 TensorBoard简介与安装

 

 

首先在Python脚本中记录要可视化的数据,这些数据会存储到硬盘中,以event file的形式存储。tensorboard读取event file这个数据类型,然后进行可视化,在web端显示。

 

 

 

 

2. TensorBoard的安装

我就执行了下面一条语句:

 

8.1 TensorBoard简介与安装

 

 

 

如果出现下列错误,可以参考这么解决:

8.1 TensorBoard简介与安装

 

 

测试:

步骤一:编写Python脚本,生成events文件。

编写下面文件:

# -*- coding:utf-8 -*-
"""
@file name  : test_tensorboard.py
@brief      : 测试tensorboard可正常使用
"""
import numpy as np
from torch.utils.tensorboard import SummaryWriter   #导入SummaryWriter类


writer = SummaryWriter(comment='test_tensorboard')    #创建一个writer,用来记录想要可视化的数据

for x in range(100):

    writer.add_scalar('y=2x', x * 2, x)
    writer.add_scalar('y=pow(2, x)',  2 ** x, x)
    
    writer.add_scalars('data/scalar_group', {"xsinx": x * np.sin(x),
                                             "xcosx": x * np.cos(x),
                                             "arctanx": np.arctan(x)}, x)
writer.close()

执行,发现左边多了一个runs文件夹,里面有一些events文件。

8.1 TensorBoard简介与安装

 

这就说明能够整成生成events了。

 

步骤二:

在终端输入tensorboard --logdir=./runs

 

8.1 TensorBoard简介与安装

 

点击这个网址,就可以到浏览器中查看了。

 

8.1 TensorBoard简介与安装