位置: IT常识 - 正文

权重衰减/权重衰退——weight_decay(权重下降是什么原因)

编辑:rootadmin
权重衰减/权重衰退——weight_decay 目录权重衰减/权重衰退——weight_decay一、什么是权重衰减/权重衰退——weight_decay?二、weight decay 的作用三、设置weight decay的值为多少?权重衰减/权重衰退——weight_decayimport torch.optim as optimfrom torch.optim.lr_scheduler import CosineAnnealingLR opt = optim.Adam(parameters, lr=args.lr, weight_decay=1e-4) # CosineAnnealingLR 余弦退火调整学习率 lr_scheduler = torch.optim.lr_scheduler.CosineAnnealingLR(opt, T_max=args.epochs, eta_min=0, last_epoch=-1)weight_decay = 1e-4weight_decay = 1e-6一、什么是权重衰减/权重衰退——weight_decay?

推荐整理分享权重衰减/权重衰退——weight_decay(权重下降是什么原因),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:权重br1,权重说明什么,权重br,权重br,权重br,什么是权重衰减,权重下降是什么原因,什么是权重衰减,内容如对您有帮助,希望把文章链接给更多的朋友!

weight_decay(权重衰退):

L2正则化主要作用是:解决过拟合,在损失函数中加入L2正则化项

weight _decay本质上是一个 L2正则化系数 L=Ein+λ∑jwj2L=E_{i n}+\lambda \sum_j w_j^2L=Ein​+λj∑​wj2​ 可以理解为:

加上这个 L2正则化,会限制模型的权重都会趋近于0理解就是当 w 趋近 0 时, w平方和 会小, 模型损失也会变小而weight_decay的大小就是公式中的λ,可以理解为λ越大,优化器就越限制权重变得趋近 0权重衰减/权重衰退——weight_decay(权重下降是什么原因)

权重衰减( Weight Decay)

一种有效的正则化方法 [Hanson et al.,1989]在每次参数更新时,引入一个衰减系数 θt←(1−β)θt−1−αgt\theta_t \leftarrow(1-\beta) \theta_{t-1}-\alpha g_tθt​←(1−β)θt−1​−αgt​ 其中:gt 为第t步更新时的梯度α为学习率β为权重减系数一般取值比较小,比如0.0005 在标准的随机梯度下降中,权重衰减正则化和正则化的效果相同因此,权重衰减在一些深度学习框架中通过 L2 正则化来实现但是,在较为复杂的优化方法( 比如Adam ) 中,权重衰减正则化和正则化并不等价 [Loshchilov et al, 2017b]二、weight decay 的作用

使用 weight decay 可以:

防止过拟合保持权重在一个较小在的值,避免梯度爆炸。因为在原本的 loss 函数上加上了权重值的 L2 范数,在每次迭代时,模不仅会去优化/最小化 loss,还会使模型权重最小化。让权重值保持尽可能小,有利于控制权重值的变化幅度(如果梯度很大,说明模型本身在变化很大,去过拟合样本),从而避免梯度爆炸。三、设置weight decay的值为多少?

weight_decay即权重衰退。

为了防止过拟合,在原本损失函数的基础上,加上L2正则化而weight_decay就是这个正则化的lambda参数一般设置为1e-8,所以调参的时候调整是否使用权重衰退即可

在深度学习模型中,一般将衰减系数设置为 0.0001 到 0.001 之 间的值

这是一个比较常用的范围经验值也表明,这个范围是最佳的

论文里是验证了1e-4比较好

当你不确定模型复杂度和数据集大小的时候,最保守就是从1e-4周围开始尝试

在看其他量化训练的一些代码、论文等,不经意间注意到有人建议要关注weight decay值的设置

建议设置为1e-4, 不要设置为1e-5这么小当然,这个值最好还是在当下的训练任务上调一调。

因为weight-decay 可以使参数尽可能地小,尽可能地紧凑

那这样权重的数值就不太可能出现若干个极端数值(偏离权重均值过大或过小)导致数值区间过大这样求得的 scale=(b-a)/255 会偏大,导致的结果就是大量数值较为接近的浮点数被量化到同一个数,严重损失了精度
本文链接地址:https://www.jiuchutong.com/zhishi/298334.html 转载请保留说明!

上一篇:TS中的泛型(泛型 static)

下一篇:前端开发调式必备技能F12开发者工具之Elements(元素)面板,详细图解带流程【第一部分】(前端开发配置)

  • gps在手机哪个位置能找到(gps在手机哪个位置能找到vivo)

    gps在手机哪个位置能找到(gps在手机哪个位置能找到vivo)

  • 苹果id是什么(手机苹果id是什么)

    苹果id是什么(手机苹果id是什么)

  • iphone6s能不能用airpods(iphone6s能不能用电信卡)

    iphone6s能不能用airpods(iphone6s能不能用电信卡)

  • vivox21有没有呼吸灯(vivo手机有没有呼叫功能)

    vivox21有没有呼吸灯(vivo手机有没有呼叫功能)

  • 微信人脸识别本次未经授权(微信 人脸识别)

    微信人脸识别本次未经授权(微信 人脸识别)

  • 丰巢会员等级有什么用(丰巢会员价格)

    丰巢会员等级有什么用(丰巢会员价格)

  • 改了ip地址后上不了网(改了ip地址后上不了网手机)

    改了ip地址后上不了网(改了ip地址后上不了网手机)

  • 给充电宝充电用什么插头(给充电宝充电用什么充电器)

    给充电宝充电用什么插头(给充电宝充电用什么充电器)

  • 小米10pro耗电快原因(小米10pro耗电快怎么解决)

    小米10pro耗电快原因(小米10pro耗电快怎么解决)

  • 华为p40闹钟铃声怎么设置(华为p40闹钟铃声怎么删除)

    华为p40闹钟铃声怎么设置(华为p40闹钟铃声怎么删除)

  • mngq2ch/a是什么型号的苹果手机(mnfq2cha是什么型号)

    mngq2ch/a是什么型号的苹果手机(mnfq2cha是什么型号)

  • 华为p40长截屏怎么操作(华为p40长截屏怎么截?)

    华为p40长截屏怎么操作(华为p40长截屏怎么截?)

  • 苹果蓝牙耳机可以单买吗(苹果蓝牙耳机可以定位吗)

    苹果蓝牙耳机可以单买吗(苹果蓝牙耳机可以定位吗)

  • 联想电脑鼠标不动了怎么办(联想电脑鼠标不动就直接休眠)

    联想电脑鼠标不动了怎么办(联想电脑鼠标不动就直接休眠)

  • 为什么电话卡插在手机里面还是没有反应(为什么电话卡插在手机里面用不了)

    为什么电话卡插在手机里面还是没有反应(为什么电话卡插在手机里面用不了)

  • word横线长度怎么设置(word横线长度怎么一样)

    word横线长度怎么设置(word横线长度怎么一样)

  • vivo手机优盘怎样打开(vivo怎么用手机优盘)

    vivo手机优盘怎样打开(vivo怎么用手机优盘)

  • 淘宝备注在哪能看见(淘宝备注在哪能看见之前的备注)

    淘宝备注在哪能看见(淘宝备注在哪能看见之前的备注)

  • 手机怎么双清(华为手机怎么双清)

    手机怎么双清(华为手机怎么双清)

  • 天猫积分兑换失败是怎么回事(天猫积分显示已兑完)

    天猫积分兑换失败是怎么回事(天猫积分显示已兑完)

  • hohor是什么牌子手机(HOHOR是什么牌子)

    hohor是什么牌子手机(HOHOR是什么牌子)

  • 管理员已阻止你运行此应用解决方法(管理员已阻止你运行此应用 win10)

    管理员已阻止你运行此应用解决方法(管理员已阻止你运行此应用 win10)

  • 年度中高端显卡盘点(高端显卡排名)

    年度中高端显卡盘点(高端显卡排名)

  • Jetson Xavier NX配置全过程——安装jtop和OpenCV4.5.3(二)

    Jetson Xavier NX配置全过程——安装jtop和OpenCV4.5.3(二)

  • 永磁同步电机基本控制方法(永磁同步电机基础理论pdf)

    永磁同步电机基本控制方法(永磁同步电机基础理论pdf)

  • 施工单位缴税实例
  • 计提增值税的会计凭证
  • 为什么要计提递延所得税
  • 信息技术服务可以简易征收吗
  • 保理公司会计核算讲解
  • 个税手续费发给个人怎么做账
  • 水利基金应税项和减除项
  • 工会筹备金和工会经费一样吗
  • 付境外公司佣金怎么做账
  • 找税局代开的金额在3万以下是否需交税
  • 工程保险费属于企业管理费吗
  • 注销时留抵税额不能退怎么做分录
  • 文具代销
  • 某企业2016年年末经营资产总额为4000万元
  • 开具发票有哪些特殊规定?
  • 月末主营业务收入结转会计分录
  • 利润分配以前年度损益调整
  • 进项税转出余额方向在哪一方
  • 企业管理可以开什么明细发票
  • 核销单丢失后应该怎么挂失和补录处理呢?
  • 企业收到应收账款6要素哪个增加哪个减少
  • mac锁屏屏保
  • 会计变更
  • 收到美金没有结汇会计分录
  • 在win7系统中如何让电脑恢复出厂设置方法
  • PHP:oci_new_cursor()的用法_Oracle函数
  • php获取文件扩展内容
  • php留言板的简单编写
  • 预付款挂账什么意思
  • macos itunes
  • 贷款利息不能抵扣依据
  • PHP:base64_encode()的用法_url函数
  • 资产减值准备为什么在贷方
  • 补缴增值税和滞纳税区别
  • 木鱼的电脑
  • php流程引擎
  • 在海里的章鱼
  • 应收的罚款收入计入什么科目
  • seata+nacos
  • php实现多条件查询
  • 免税需要什么条件
  • php fopen读取文件
  • 什么叫相机标定
  • ChatGPT助力校招----面试问题分享(四)
  • php怎么加css
  • 什么时候需要结转损益
  • 为什么银行结息不加入账户
  • c语言怎么给函数传递数组
  • Simple Slug Translate 把WordPress固定链接自动翻译成英文
  • 对公账户怎么查询开户行
  • 破产清算不够支付员工补偿金
  • 融资租赁开什么发票
  • 个体户也需要纳税吗
  • 高新技术企业收入总额
  • 管理费用借方红字怎么记凭证
  • 低值易耗品如何评估
  • 工资发多了可以追回吗
  • 进口向海关缴纳消费税
  • 应收账款冲销是什么意思
  • 票据质押如何做账
  • 公司员工垫付款项
  • 车船税怎么抵扣进项
  • 电脑折旧多少钱
  • 主营业务收入包括哪些内容
  • 在mysql中使用视图的限制
  • mysql密码怎么找回
  • 完整版的苏若雪和沈浪
  • win8旗舰版官方下载
  • scanregistry.exe - scanregistry是什么进程 有什么用
  • win8经典模式
  • LiteSpeed添加虚拟主机+支持htaccess图文教程
  • kenmail.exe进程有什么用 是什么进程 kenmail进程查询
  • win7如何录制电脑屏幕
  • win10预览文件怎么显示内容
  • win10怎么用cmd删除文件
  • react 系列
  • python验证整数
  • html应用css
  • 县级税务
  • 消费税的纳税义务的发生时间是如何规定的
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设