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文件夹

相关推荐
青山是哪个青山3 小时前
LangChain 学习笔记(四):Message 与提示词模板
笔记·学习·langchain
hsjiasb4 小时前
FreeRTOS学习(二十六)——动态内存管理heap_1到heap_5
stm32·单片机·学习·学习笔记·freertos
崇子嵘4 小时前
基于zynqMP15eg的linux驱动学习
学习
知识分享小能手6 小时前
线性代数学习教程,从入门到精通,向量组的线性相关性 — 完整知识点梳理(7)
学习·线性代数·机器学习
Shell运维手记6 小时前
Linux 常用基础命令学习笔记
linux·运维·笔记·学习·算法·github
FakeOccupational7 小时前
【电路笔记 STM32】Cortex-M7 内核上的数据缓存(D-Cache)结构+MPU+DMA&Cache+STM32CubeMX配置
笔记·stm32·缓存
动词ing7 小时前
【学习笔记】C语言(数组指针与指针数组+字符数组+函数+参数传递+字符串作为形参+递归函数+指针函数+回调函数+结构体嵌套+内存动态分配函数)
c语言·笔记·学习
z落落9 小时前
C# Modbus-ASCII 超详细完整笔记(协议原理+LRC算法+读写源码全拆解)
笔记
小O的算法实验室9 小时前
IEEE TII,学习为多目标深度学习生成偏好
人工智能·深度学习·学习
吃好睡好便好10 小时前
说说高温对情绪的影响
学习·生活·情绪·高温