首页 > 其他分享 >AdamW优化

AdamW优化

时间:2023-12-22 15:59:57浏览次数:25  
标签:AdamW 正则 L2 L1 参数 范数 优化

由于AdamW是Adam+L2正则化的改进,所以这里再详细总结一下正则化方法

 

正则化:所有防止过拟合,提升模型泛化能力的方法(包括常见的L1,L2,dropout等,可能还有许多更为广义上的正则化措施)

L1,L2正则化:利用L1,L2番薯规范网络参数w的方法,注意这里只说了w没有说b(y=wx+b),因为w决定曲线形状,b偏置项仅决定位置,正则化b意义不大

范数:空间中两个点距离的定义

例如L2范数就是我们常说的欧氏距离,高维向量的L2范数即使用勾股定理的公式计算该点到坐标原点的距离

L1范数:

 当然范数这个概念是很大的

但是只有当P大于等于1时,构成的集合才是凸集,凸函数对应的就是凸优化问题,凸优化是更为简单的问题

我们使用的L1,L2某种程度上就是在使用凸集特性

 

我们知道,训练神经网络的过程即找到一组参数,使得损失函数达到最小。但这一组最优参数并不是唯一的,如果某一层或某几层的参数扩大几倍,可以通过缩小其他层的参数来达到与之前损失函数相同的效果。所以这个参数究竟优化到一个什么值上,与其初始化有很大关系

 

标签:AdamW,正则,L2,L1,参数,范数,优化
From: https://www.cnblogs.com/andoblog/p/17601899.html

相关文章

  • 【终极教程】Cocos2dx服务端重构(优化cocos2dx服务端)
    【终极教程】Cocos2dx服务端重构(优化cocos2dx服务端)文章目录概述问题概述1.代码混淆代码加密具体步骤测试和配置阶段IPA重签名操作步骤2.缺乏文档3.缺乏推荐的最佳实践4.性能问题总结 概述Cocos2dx是一个非常流行的跨平台游戏引擎,开发者可以使用这个引擎来开......
  • 找到最佳优惠券组合!Java算法助力电商平台策略优化
    大家好,我是小米,一个热爱分享技术的小伙伴。最近我们电商平台迎来了一个新的需求,需要在用户下单时,高效地计算出多张平台券和店铺券的最优组合,使用户享受到最大的优惠。为了满足这一需求,我研究了一下动态规划和贪心算法,想和大家分享一下。需求背景在用户下单时,有时候我们会提供多张平......
  • 网站优化技术总结
     了解竞争对手的信息,如:收录,外链,关键词排名等。再根据自己的整合资源来制定方案。下面来分享一下网站优化步骤:步骤和方法一、关键词选取,选择关键词的基本原则:1.研究用户搜索习惯2.关键词不宜过于宽泛笼统,也不宜过于冷门3.关键词要与网站内容相关二、关键词分布1.首页:......
  • SEO网站优化●排名关键词如何优化
    SEO网站优化●排名关键词如何优化 一、关键词分析关键词分析是所有SEO必须掌握的一门功课,大型网站虽然有海量的数据,但是每个页面都需要进行关键词分析,除了SEO之外,策划、编辑也需要具备一定的关键词分析能力。1、关键词分析的基本原则(1)、调查用户的搜索习惯:只有了解用户的......
  • seo优化怎么提高关键词排名
     一、关于关键词位置以及密度的选择seo优化,从某种角度上来说,就是对网站关键词的优化过程。对于关键词的选择,在这里就不赘述了。接下来,谈谈关键词位置以及密度的选择问题。关键词的位置至关重要,对于关键词的位置,我们可以大体的分为两类,一类是url位置,另一类就是非url的位置。......
  • MYSQL优化之索引(index)
    MYSQL优化之索引(index)-语法认知篇一、索引概述1.什么是索引索引是一种单独的、存储在磁盘上的数据库结构,包含对数据表中所有记录的引用指针。它的作用就相当于书籍的目录,可以加快对数据的查询速度2.索引的优点可以大大加快数据的检索速度可以保证数据库表中每行数据的唯......
  • CRM系统的使用方法和注意事项:销售管理功能的设置和优化
     很多企业有各种营销方式,但线索良莠不齐,转化率低,成本高;客户数据分散,没法实时掌握客户动态;营销过程控制不了,销售追踪艰难。各类问题都能通过CRM管理系统去解决。什么是CRM系统呢?包括哪些销售管理功能?一、CRM系统是什么?CRM系统,全称CustomerRelationshipManagement,即客户管......
  • CRM系统的未来:如何跟随客户跟进的趋势和变化进行创新和优化?
    众所周知,在销售开始跟进客户时,制定一个详细的跟进计划是至关重要的,尤其当客户方涉及多个联系人时,合理的管理方法能有效提升销售业绩。现在跟着小编一起了解下,CRM系统如何帮助企业精准跟进客户吧?一、客户信息查阅客户信息调取:确保在跟进过程中能充分了解客户的背景和需求。系统......
  • Unity3D 背包系统的渲染如何优化详解
    Unity3D背包系统是游戏中常见的一个功能,玩家可以在游戏中收集或购买各种道具,然后将其放入背包中进行管理。然而,当背包中的道具数量增加时,往往会导致游戏的性能下降,因为需要渲染大量的道具图标和信息。因此,如何优化背包系统的渲染成为了游戏开发中的一个重要问题。对啦!这里有个游......
  • 字符串优化
    在C#中,string是引用类型,每次动态创建一个string,c#都会在堆内存中分配一个内存用于存放字符串(包括字符串拼接、字符串分割等)。解决方法有两种:1.自建缓存机制,可以用一些标志性的Key值来一一对应字符串,比如游戏项目中常用ID来构造某个字符串,伪代码如下:ResDatadata=GetDataById......