当前位置: 首页 > news >正文

损失函数和调度器相关类代码回顾理解 |nn.CrossEntropyLoss\CosineAnnealingLR

目录

nn.CrossEntropyLoss

CosineAnnealingLR


nn.CrossEntropyLoss

loss_func = nn.CrossEntropyLoss(reduction="sum")

定义nn.CrossEntropyLoss交叉熵损失函数,reduction参数设置为"sum",表示将所有样本的损失相加。reduction 参数用于指定如何对损失进行归约,有三个可能的值:"none"、"mean" 和 "sum"。选择=“sum”,即输出损失将被求和。由于分批处理数据,因此将返回每批数据的损失值之和。

CosineAnnealingLR

lr_scheduler = CosineAnnealingLR(opt,T_max=2,eta_min=1e-5)

创建学习率调度器,T_max表示周期长度,eta_min表示最小学习率。该调度器基于cosine annealing schedule余弦退火方法来调整学习率。余弦退火学习率调整策略是一种常用的学习率调整策略,它会在训练过程中逐渐减小学习率,直到达到一个最小值。这里的学习率将从优化器设定值lr=1e-4开始,逐渐向最小值eta_min=1e-5减小,并在2*T_max=4次迭代中返回到原始设定值。

http://www.lryc.cn/news/607696.html

相关文章:

  • 接口幂等性
  • 数据库小知识
  • C4画图实战案例分享
  • 利用CompletableFuture优化查询效率
  • FreeRTOS硬件中断发生时的现场
  • 逻辑回归在银行贷款审批中的应用:参数选择与实践
  • c++详解(宏与内联函数,nullptr)
  • 查看主板信息的3种方法
  • PL-0功能拓展及基于VSCode的IDE配置
  • QT开发---图形与图像(补充)
  • 逻辑斯蒂回归的模型优化
  • 疯狂星期四文案网第26天运营日记
  • 台式机 Server 20.04 CUDA11.8
  • 上海月赛kk
  • 电力系统与变压器实验知识全总结 | 有功无功、同步发电机、短路空载实验、电压调整率、效率条件全讲透!
  • 学习嵌入式第十七天
  • 基于coze studio开源框架二次定制开发教程
  • 幂等性校验(订单重复提交问题)
  • IOMMU Client设备DMA配置过程分析(九)
  • STM32 使用 RTC 实现实时时钟功能
  • C语言:20250801学习(构造类型)
  • 机器学习:开启智能时代的钥匙
  • MySQL 高并发下如何保证事务提交的绝对顺序?
  • 学习笔记:原子操作与锁以及share_ptr的c++实现
  • synchronized 深度剖析:从语法到锁升级的完整演进
  • 什么是Sedex审核?Sedex审核的主要内容,Sedex审核的流程
  • 通用障碍物调研
  • 【C++进阶】一文吃透静态绑定、动态绑定与多态底层机制(含虚函数、vptr、thunk、RTTI)
  • 测试分类:详解各类测试方式与方法
  • 使用gcc代替v语言的tcc编译器提高编译后二进制文件执行速度