tensorboard的使用

这篇博客介绍了如何利用Tensorboard来展示神经网络训练过程中的图像(如输入图片)和标量数据(如损失函数变化)。通过创建SummaryWriter实例,将图像和标量数据写入日志文件,然后在终端中启动tensorboard服务进行可视化。示例中展示了添加图像和标量数据的代码,并给出了运行tensorboard的命令。
摘要由CSDN通过智能技术生成

tensorboard:展示训练结果,比如loss的变换过程

from torch.utils.tensorboard import SummaryWriter
import numpy as np 
from PIL import Image

writer = SummaryWriter("logs")   #创建SummaryWriter类的实例
imge_path=""
img_PIL = Image.open(image_path)
img_array = np. array(img_PIL)
print(type(img_array))
print(img_array.shape)

writer.add_image("test", img_array, 1, dataformats = "HWC")   #add.image()常用来查看训练结果
#要求image是numpy型,tensor类型



# scalar_value :y轴
#global_step : x轴
# y =x
for i in range(100):
		write.add_scalar("y=x", i, i)

write.close

# terminal : tensorboard --logdir=logs
指定端口名:tensorboard --logdir=logs --port=6007
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

小六的画布

我的热爱,与你的打赏很配喔!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值