在pytorch中TensorBoard的使用

python 复制代码
from torch.utils.tensorboard import SummaryWriter

# writer的使用
# 创建实例
writer = SummaryWriter("logs")
# 存储位置在logs
# 使用如下的两种方法
# writer.add_image()
# 标量

for i in range(100):

    writer.add_scalar("y = x", i, i)

writer.close()

在终端中,对tensorboard的显示页面中,首先输入了如下的一些代码:

python 复制代码
tensorboard --logdir=logs --port=6007

在--logdir=logs中,这里出现了问题,应该等于的是如下的地址:

然后粘贴如下:

并且需要注意的是,在这个地址中,需要将地址中的斜划线改为从右至左斜方向。然后即可点击蓝色连接,即可打开:

如果画出的图,是一个三角形似的,滑动左侧的Smoothing为0.(此处已被修改,无图展示)

修改之后即可看到所需图像:

如果在实验中,想要清空之前的记忆(之前的图会一起画在一个图中),需要将logs下的event删除清零,再次运行,并输入图中正确的查看代码即可。

python 复制代码
from torch.utils.tensorboard import SummaryWriter
import numpy as np
from PIL import Image
# writer的使用
# 创建实例
writer = SummaryWriter("logs")
image_path = "dataset/train/ants_image/0013035.jpg"
img_PIL = Image.open(image_path)
img_array = np.array(img_PIL)
print(type(img_array))
print(img_array.shape)

# 存储位置在logs
# 使用如下的两种方法
writer.add_image("test", img_array, 1, dataformats='HWC')

# 标量
for i in range(100):

    writer.add_scalar("y = x", 3*i, i)

writer.close()
相关推荐
JeffDingAI2 分钟前
【Datawhale学习笔记】RLHF微调技术及实践
人工智能·笔记·学习
June bug10 分钟前
(#数组/链表操作)合并两个有重复元素的无序数组,返回无重复的有序结果
数据结构·python·算法·leetcode·面试·跳槽
CourserLi14 分钟前
【AI 解题】Yusa的密码学课堂 2026.1.25
人工智能·密码学
人工智能AI技术16 分钟前
【Agent从入门到实践】33 集成多工具,实现Agent的工具选择与执行
人工智能·python
逐梦苍穹18 分钟前
Clawdbot vs ClaudeCode:7x24运行方案全对比
人工智能·claudecode·clawdbot
AI街潜水的八角23 分钟前
语义分割实战——基于EGEUNet神经网络印章分割系统3:含训练测试代码、数据集和GUI交互界面
人工智能·深度学习·神经网络
AIFQuant26 分钟前
如何通过股票数据 API 计算 RSI、MACD 与移动平均线MA
大数据·后端·python·金融·restful
70asunflower33 分钟前
Python with 语句与上下文管理完全教程
linux·服务器·python
三块可乐两块冰34 分钟前
【第二十七周】机器学习笔记二十八
笔记·机器学习
MasonYyp38 分钟前
DSPy优化提示词
大数据·人工智能