在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()
相关推荐
大千AI助手8 小时前
PPT: Pre-trained Prompt Tuning - 预训练提示调优详解
人工智能·神经网络·llm·prompt·ppt·大千ai助手·预训练提示调优
新智元9 小时前
李飞飞万字长文爆了!定义 AI 下一个十年
人工智能·openai
新智元9 小时前
谢赛宁 × 李飞飞 ×LeCun 首次联手!寒武纪 - S「空间超感知」AI 震撼登场
人工智能·openai
Web3_Daisy9 小时前
如何在市场波动中稳步推进代币发行
大数据·人工智能·物联网·web3·区块链
熬夜敲代码的小N9 小时前
仓颉ArrayList动态数组源码分析:从底层实现到性能优化
数据结构·python·算法·ai·性能优化
yumgpkpm9 小时前
Hadoop大数据平台在中国AI时代的后续发展趋势研究CMP(类Cloudera CDP 7.3 404版华为鲲鹏Kunpeng)
大数据·hive·hadoop·python·zookeeper·oracle·cloudera
YisquareTech9 小时前
从“零”构建零售EDI能力:实施路径与常见陷阱
网络·人工智能·edi·零售·零售edi
电科_银尘9 小时前
【大语言模型】-- OpenAI定义的五个AGI发展阶段
人工智能·语言模型·agi
mm-q29152227299 小时前
知乎知学堂/AGI课堂·AI大模型全栈工程师培养计划,【第二期】+【第四期】
人工智能·agi
道可云9 小时前
以场景赋能激发新质生产力——“人工智能+”引领人机共生新图景
人工智能