首页 > 其他分享 >正则化L1和L2

正则化L1和L2

时间:2023-12-04 12:56:45浏览次数:28  
标签:-- 模型 正则 L2 L1 范数

一、什么是正则化

  英文 Ragularization

  使模型普通化、均匀化、一般化,防止或减小 模型的过拟合。

二、正则化项(惩罚项)

  英文 Ragularizer(Penalty)

  经验风险 -- 经验指模型的预测值和数据真实值的相近程度

  结构风险 -- 结构指模型,当数据量偏小时,复杂结构的模型存在过拟合风险

三、具体内容

  正则化项可以是模型参数的范数,这里只介绍一范数的L1 和二范数的L2。

  1、L1 -- Lasso

    一范数L1,实际就是模型参数的绝对值,然后求和:

      $$\sum_{i} | w_i|  $$

    其中 $ w_i $ 是模型的参数。

    以2 维为例,模型参数为$ w_1 $,$ w_2 $。

    

  

  

标签:--,模型,正则,L2,L1,范数
From: https://www.cnblogs.com/paramotor/p/17874680.html

相关文章

  • jfinal2.2在idea用main运行注意事项
    1.用new->projectfromexistssource方式,用maven方式导入2.jfinal2.2使用8.1.8的jettyserver,pom使用compile<dependency><groupId>com.jfinal</groupId><artifactId>jetty-server</artifactId><version>8.1.8</version&g......
  • notepad++中的正则表示式使用方法
    当使用Notepad+中的正则表达式时,可以利用以下常用的元字符和语法规则来构建你的表达式:正则表达式知识准备字符匹配:\d:匹配任意数字。\w:匹配任意字母、数字或下划线。\s:匹配任意空白字符(空格、制表符等)。.:匹配除换行符外的任意字符。重复次数:*:匹配前一个元素零次或......
  • python 正则表达式总结
    python正则表达式总结#findall找出所有的,match从第一个字符开始找,fullmatch全句完全匹配,search从任意位置开始找text="jack最好,jack最好的,jack最好了,jack是最好的"pattern="jack最好"print(re.findall(pattern,text))输出:['jack最好',......
  • 【Linux 基础】正则表达式 与 通配符 区别
    简短不看版:通配符和正则表达式比较(1)通配符和正则表达式看起来有点像,不能混淆。可以简单的理解为通配符只有*,?,[],{}这4种,而正则表达式复杂多了。(2)*在通配符和正则表达式中有其不一样的地方,在通配符中*可以匹配任意的0个或多个字符,而在正则表达式中他是重复之前的一个或者多个......
  • linux/centos使用fail2ban实现计次登录失败封禁其ip
    问题背景使用命令 cat/var/log/secure 查询服务器登录记录,发现有ip在进行暴力破解所以使用fail2ban进行ip限制,如果登录失败五次,则永久封禁其ip。安装并配置fail2ban(来自ChatGPT)下面是一份完整的Fail2Ban安装和配置,用于监视SSH服务并在登录失败5次时永久封锁相关IP的配置。......
  • 常用的正则表达式
    validator:function(rule,value,callback){if(/^1[3456789]\d{9}$/.test(value)===false){callback(newError('手机号格式错误'))}else{callback()}},v......
  • 正则表达式手册
    正则表达式教程:https://www.runoob.com/regexp/regexp-tutorial.html正则表达式在线验证:http://c.runoob.com/front-end/8541、同时包含大写字母、小写字母和数字;密码长度为6-32个字符;^(?=.*[0-9].*)(?=.*[A-Z])(?=.*[a-z])[A-Za-z\d]{8,32}$2、同时包含大写字母、小写字母......
  • Python正则表达式(小结)
    1.什么是正则表达式?正则表达式(regularexpression,有时简写为RegEx或regex)就是用一组由字母和符号组成的“表达式”来描述一个特征,然后去验证另一个“字符串”是否符合/匹配这个特征。2.应用场景?(1)验证字符串是否符合指定特征,比如验证邮件地址是否符合特定要求等;(2)用来查找字......
  • 【Java基础】正则表达式
    正则表达式一般面向搜索引擎编写正则表达式举例StringqqRegex="[1-9]\\d{4,11}";System.out.println("02333133".matches(qqRegex));StringtelRegex="[1][3-9]\\d{9}";System.out.println("13111111a31".matches(telRegex));String......
  • 正则表达式
    字符类字符含义[xyz][a-c]一个字符类,匹配包含在方括号中的任何字符.可以使用连字符(-)指定字符范围,但如果连字符出现在方括号中的第一个或最后一个字符,则视为普通字符[^xyz][^a-c]否定或补充字符类,匹配不包含在方括号中的任意字符.连字符作用同上.匹配......