基于PyTorch的深度学习6——可视化工具Tensorboard

先安装tensorflow(CPU或GPU版)​,然后安装tensorboardX,在命令行运行以下命令即可。

pip install tensorboardX

使用tensorboardX的一般步骤如下所示。

1)导入tensorboardX,实例化SummaryWriter类,指明记录日志路径等信息。

复制代码
from tensorboardX import SummaryWriter
#实例化SummaryWriter,并指明日志存放路径。在当前目录没有logs目录将自动创建。
writer = SummaryWriter(log_dir='logs')
#调用实例
writer.add_xxx()
#关闭writer
writer.close()

2)调用相应的API接口,接口一般格式为:

复制代码
add_xxx(tag-name, object, iteration-number)
#即add_xxx(标签,记录的对象,迭代次数)

3)启动tensorboard服务:cd到logs目录所在的同级目录,在命令行输入如下命令,logdir等式右边可以是相对路径或绝对路径。

复制代码
tensorboard --logdir=logs --port 6006   
#如果是Windows环境,要注意路径解析,如
#tensorboard --logdir=r'D:\myboard\test\logs' --port 6006

4)web展示。在浏览器输入:

复制代码
http://服务器IP或名称:6006  #如果是本机,服务器名称可以使用localhost
相关推荐
zm-v-1593043398625 分钟前
ChatGPT-4o:临床医学科研与工作的创新引擎
人工智能·python·医学
Tianyanxiao26 分钟前
2025年五一假期旅游市场新趋势:理性消费、多元场景与科技赋能
大数据·人工智能
china100040 分钟前
大模型系列(五)--- GPT3: Language Models are Few-Shot Learners
人工智能·语言模型·gpt-3
hkNaruto1 小时前
【AI】模型与权重的基本概念
人工智能
蜂耘1 小时前
奇瑞依托汽车产业链,实现服务机器人万台下线
人工智能·汽车
每天都要写算法(努力版)1 小时前
【神经网络与深度学习】VAE 中的先验分布指的是什么
人工智能·深度学习·神经网络
jndingxin1 小时前
OpenCV 中用于背景分割的一个类cv::bgsegm::BackgroundSubtractorGMG
人工智能·opencv·计算机视觉
格林威1 小时前
Baumer工业相机堡盟工业相机如何通过BGAPI SDK在Linux系统下设置多个USB相机(C++)
linux·c++·人工智能·数码相机·计算机视觉
Ylinnnnn2 小时前
初始图形学(7)
人工智能·数码相机·计算机视觉
2501_915374352 小时前
深入理解 TensorFlow 的模型保存与加载机制(SavedModel vs H5)
人工智能·tensorflow