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

网上有哪些购物平台seo博客优化

网上有哪些购物平台,seo博客优化,纯手工活150一天在家做,南昌做网站优化的公司学习率衰减策略是深度学习优化过程中的一个关键因素,它决定了训练过程中学习率的调整方式,从而影响模型收敛的速度和效果。不同的衰减策略在不同的任务和模型上可能有不同的表现,下面从我用到过的几个衰减策略进行记录,后续慢慢跟…

学习率衰减策略是深度学习优化过程中的一个关键因素,它决定了训练过程中学习率的调整方式,从而影响模型收敛的速度和效果。不同的衰减策略在不同的任务和模型上可能有不同的表现,下面从我用到过的几个衰减策略进行记录,后续慢慢跟进。

为什么需要学习率衰减?

在训练深度学习模型时,学习率的选择至关重要。通常,我们希望模型能够在训练的早期阶段较快地收敛(即较大的学习率),而在训练的后期阶段逐渐减小学习率,以便模型能够更精细地调整参数,避免错过局部最优点。

阶梯衰减Step Decay

这是最简单常用的学习率调整方法,每过step_size轮,将此前的学习率乘以gamma。

torch.optim.lr_scheduler.StepLR(optimizer, step_size=30, gamma=0.1)

余弦退火调整学习率 CosineAnnealingLR

在每个周期内,学习率从初始学习率(lr0)开始,经过余弦函数的逐渐衰减,最后衰减到最小学习率(eta_min)。

torch.optim.lr_scheduler.CosineAnnealingLR(
optimizer, 
T_max,     
eta_min=0,
last_epoch=-1)

T_max:指定一个完整的周期(例如,多少个训练步长或 epoch)。在 T_max 的周期内,学习率会从初始学习率衰减到 eta_min

eta_min=0:最终学习率

last_epoch=-1:指定上次训练的最后一个epoch,-1就是从头开始训练

余弦退火重启学习率 CosineAnnealingWarmRestarts

CosineAnnealingWarmRestarts 通过将学习率沿着一个余弦曲线逐渐衰减到最小值(eta_min),然后在周期结束时重启并回升到初始学习率(lr0),这种周期性的重启和余弦退火帮助模型在每个阶段进行不同范围的探索,避免陷入局部最优。

scheduler = torch.optim.lr_scheduler.CosineAnnealingWarmRestarts(
optimizer, 
T_0, 
T_mult=1, 
eta_min=0,
last_epoch=- 1, 
verbose=False)

T_0:第一个周期的长度,后续的长度基于T0和T_mult调整

T_mult:控制后续周期的长度,例如设置为2,那则第二个周期长度会是第一个周期的2倍,第三个周期的长度会是第二个周期的2倍,设置为1则每个周期一样长。

eta_min:这是学习率的最小值。在每个周期中,学习率会从 eta_max(初始学习率)衰减到 eta_min,然后在每个周期结束时重新回升到初始学习率。
verbose:如果设置为 True,则每次学习率重启时,调度器会输出日志信息,显示学习率调整的情况。例如,输出每次重启时的学习率和当前的训练状态。

线性衰减 Linear Decay

在线性衰减中,学习率随着训练的进展而线性地减小。学习率的减少是均匀的,每个时间步减少固定的量,直到达到预定的最小值

torch.optim.lr_scheduler.LinearLR(
optimizer,
start_factor=1,
end_factor=0.1,
total_iters=80)

LinearLR是线性学习率,给定起始factor和最终的factor,LinearLR会在中间阶段做线性插值,比如学习率为0.1,起始factor为1,最终的factor为0.1,那么第0次迭代,学习率将为0.1,最终轮学习率为0.01。下面设置的总轮数total_iters为80,所以超过80时,学习率恒为0.01。

指数衰减 Exponential Decay

学习率初期迅速下降,适合早期跳出局部最优,但可能导致后期过早收敛,适合大规模训练任务或对收敛速度有要求的情况。

torch.optim.lr_scheduler.ExponentialLR(
optimizer,
gamma=0.9)

ExponentialLR是指数型下降的学习率调节器,每一轮会将学习率乘以gamma,所以这里千万注意gamma不要设置的太小,不然几轮之后学习率就会降到0。

可视化

在这里插入图片描述

http://www.dtcms.com/wzjs/377501.html

相关文章:

  • 湖北省疫情最新消息seo推广怎么样
  • 广告设计与制作专业简介seo综合排名优化
  • 潍坊做网站建设的公司认识网络营销
  • 济南网站价格百度网页版链接地址
  • 网站系统制作合肥网站制作公司
  • wordpress页面内导航兰州seo公司
  • 网站移动适配怎么做优化师是干嘛的
  • 浙江省建设厅继续教育官方网站广州网络推广公司有哪些
  • 做ppt的模板网站什么是网站推广?
  • 石排网站仿做seo服务外包
  • 校园网站建设培训简讯小说排行榜
  • 网站设计会计分录怎么做营销网络的建设
  • 会qt怎么做网站百度关键词排名优化
  • 常见的网站结构有哪些口碑营销策略有哪些
  • 网站外包要注意什么网站推广软件ky99
  • 如何使用域名访问网站网站排名优化外包公司
  • 深圳建设工程交易中心网站网站建站推广
  • 注册网站要多少钱长尾关键词挖掘爱站网
  • 怎么做二十八页美食网站珠海网站建设
  • 怎么自己做H5网站企业网站设计与推广
  • 邮箱号码大全seo网站优化优化排名
  • 怎么自学做网站流量推广app
  • 上海 .net网站建设网建
  • 地方门户网站用户宁波seo优化外包公司
  • 如何把网站放到空间别人可以访问优化营商环境评价
  • 网站建设百科广州网站优化运营
  • 济宁网站建设专家如何开发微信小程序
  • 那里做一元云购网站英文站友情链接去哪里查
  • 免费虚拟主机代理网站搜索引擎优化工具
  • 青岛品牌网站制作网页设计主要做什么