news 2026/7/16 19:51:59

dghfdfgg

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
dghfdfgg

1.有序调整StepLR(等间隔调整学习率)

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

参数:

optimizer: 神经网络训练中使用的优化器,如optimizer=torch.optim.Adam(…)

step_size(int): 学习率下降间隔数,单位是epoch,而不是iteration.

gamma(float):学习率调整倍数,默认为0.1

每训练step_size个epoch,学习率调整为lr=lr*gamma.

2.有序调整MultiStepLR(多间隔调整学习率)

torch.optim.lr_shceduler.MultiStepLR(optimizer, milestones, gamma=0.1)

参数:

milestone(list): 一个列表参数,表示多个学习率需要调整的epoch值,如milestones=[10, 30, 80].

3.有序调整ExponentialLR (指数衰减调整学习率)

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

参数:

gamma(float):学习率调整倍数的底数,指数为epoch,初始值我lr, 倍数为γepoch

4.有序调整CosineAnnealing (余弦退火函数调整学习率)

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

参数: Tmax(int):学习率下降到最小值时的epoch数,即当epoch=T_max时,学习率下降到余弦函数最小值,当epoch>T_max时,学习率将增大;

etamin: 学习率调整的最小值,即epoch=Tmax时,lrmin=etamin, 默认为0.

(2)自适应调整:

依训练状况伺机而变,通过监测某个指标的变化情况(loss、accuracy),当该指标不怎么变化时,就是调整学习率的时机(ReduceLROnPlateau); (3)自定义调整:通过自定义关于epoch的lambda函数调整学习率(LambdaLR)。

1.自适应调整ReduceLROnPlateau (根据指标调整学习率)

当某指标(loss或accuracy)在最近几个epoch中都没有变化(下降或升高超过给定阈值)时,调整学习率。

torch.optim.lr_scheduler.ReduceLROnPlateau(optimizer, mode='min', factor=0.1, patience=10,verbose=False, threshold=0.0001, threshold_mode='rel', cooldown=0, min_lr=0, eps=1e-08)

2.自定义调整LambdaLR (自定义调整学习率)

可以为不同层设置不同的学习率

torch.optim.lr_scheduler.LambdaLR(optimizer, lr_lambda)

参数:

lr_lambda(function or list): 自定义计算学习率调整倍数的函数,通常时epoch的函数,当有多个参数组时,设为list.

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/7/14 14:00:38

基于STM32的Nanbeige 4.1-3B边缘计算部署指南

基于STM32的Nanbeige 4.1-3B边缘计算部署指南 1. 开篇:让STM32也能跑大模型 你可能觉得在STM32这种资源有限的嵌入式设备上跑AI大模型是天方夜谭。毕竟STM32F103C8T6只有64KB内存和20KB RAM,而Nanbeige 4.1-3B这种大模型通常需要GB级别的内存。 但别急…

作者头像 李华
网站建设 2026/7/16 19:50:29

Qwen3-32B-Chat企业应用案例:基于该镜像构建私有智能客服系统全记录

Qwen3-32B-Chat企业应用案例:基于该镜像构建私有智能客服系统全记录 1. 项目背景与需求分析 在电商行业快速发展的今天,客户服务响应速度和质量直接影响用户体验和转化率。某跨境电商平台面临以下挑战: 日均咨询量超过5000条,人…

作者头像 李华
网站建设 2026/7/14 14:00:39

编写程序实现智能花盆,土壤湿度低于30%时,仪器自动提示“该浇水”,适配家庭养花。

智能花盆土壤湿度监测系统一、实际应用场景描述随着都市生活节奏加快,越来越多的家庭选择在阳台或室内种植绿植花卉。然而,忙碌的工作和生活常常让我们忘记给植物浇水,导致植物因缺水而枯萎。传统的人工检查方式不仅费时费力,还容…

作者头像 李华
网站建设 2026/7/14 14:00:40

LightOnOCR-2-1B入门指南:无需代码基础,用浏览器就能玩转OCR

LightOnOCR-2-1B入门指南:无需代码基础,用浏览器就能玩转OCR 1. 为什么选择LightOnOCR-2-1B 想象一下,你刚拍了一张满是外文菜单的照片,或者收到一份扫描的合同PDF,现在需要快速提取其中的文字内容。传统OCR工具要么…

作者头像 李华
网站建设 2026/7/14 14:00:38

如何高效使用Materials Project API:从数据获取到科学发现

如何高效使用Materials Project API:从数据获取到科学发现 【免费下载链接】mapidoc Public repo for Materials API documentation 项目地址: https://gitcode.com/gh_mirrors/ma/mapidoc Materials Project API是材料科学研究的强大数据接口,通…

作者头像 李华