pytorch学习笔记3

标量数据

标量数据通常指的是单个数值,比如一个损失值、准确率、学习率等。这些单个的数值数据可以被记录下来,用于分析模型的训练过程、性能等。在代码中,writer.add_scalar() 的作用就是将这些标量数据添加到日志中,以便后续在可视化工具中进行展示和分析。

tensorboard的简单应用

  • List item
python 复制代码
writer.add_scalar()

global_step对应x轴

scholar_value对应y轴

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

writer=SummaryWriter('logs')#创建了一个用于记录训练过程的 SummaryWriter 对象,并指定了日志文件的保存路径为 'logs'
writer.add_image()#可能是用来将图像数据添加到 TensorBoard 记录中,用于显示图像数据在训练过程中的变化或结果
#标量数据通常指的是单个数值,比如一个损失值、准确率、学习率等。这些单个的数值数据可以被记录下来,用于分析模型的训练过程、性能等。在代码中,writer.add_scalar() 的作用就是将这些标量数据添加到日志中,以便后续在可视化工具中进行展示和分析。
writer.add_scalar()#用来添加标量数据到 TensorBoard 记录中,例如损失值、准确率等,用于在 TensorBoard 中以可视化的方式展示这些数据随着训练步骤的变化情况。
python 复制代码
from torch.utils.tensorboard import SummaryWriter

writer=SummaryWriter('logs')#创建了一个用于记录训练过程的 SummaryWriter 对象,并指定了日志文件的保存路径为 'logs'
#writer.add_image()#可能是用来将图像数据添加到 TensorBoard 记录中,用于显示图像数据在训练过程中的变化或结果
#标量数据通常指的是单个数值,比如一个损失值、准确率、学习率等。这些单个的数值数据可以被记录下来,用于分析模型的训练过程、性能等。在代码中,writer.add_scalar() 的作用就是将这些标量数据添加到日志中,以便后续在可视化工具中进行展示和分析。
#writer.add_scalar()#用来添加标量数据到 TensorBoard 记录中,例如损失值、准确率等,用于在 TensorBoard 中以可视化的方式展示这些数据随着训练步骤的变化情况。
for i in range(100):
    writer.add_scalar('y=x',i,i)
writer.close()

会创建一个logs文件夹

相关推荐
AAIshangyanxiu23 分钟前
基于PyTorch深度学习遥感影像地物分类与目标检测、分割及遥感影像问题深度学习优化实践技术应用
pytorch·深度学习·分类·地物分类
前路不黑暗@1 小时前
Java:代码块
java·开发语言·经验分享·笔记·python·学习·学习方法
序属秋秋秋1 小时前
《C++进阶之C++11》【可变参数模板 + emplace接口 + 新的类功能】
c++·笔记·学习·c++11·可变参数模板·emplace系列接口
Dovis(誓平步青云)2 小时前
《Linux 构建工具核心:make 命令、进度条、Gitee》
linux·运维·学习
聪明的笨猪猪2 小时前
Java SE “核心类:String/Integer/Object”面试清单(含超通俗生活案例与深度理解)
java·经验分享·笔记·面试
聪明的笨猪猪2 小时前
Java SE “语法”面试清单(含超通俗生活案例与深度理解)
java·经验分享·笔记·面试
XH1.4 小时前
学习HAL库STM32F103C8T6(SPI、门禁密码实验)
stm32·嵌入式硬件·学习
Purple Coder8 小时前
论文阅读-9月27日(入门2)
笔记
Da Da 泓8 小时前
LinkedList模拟实现
java·开发语言·数据结构·学习·算法
Larry_Yanan8 小时前
QML学习笔记(十五)QML的信号处理器(MouseArea)
c++·笔记·qt·学习·ui