机器学习经典算法:添加模型正则化提高泛化能力(岭回归)

正则化的作用以及L1和L2正则化的区别 0 正则化的作用 正则化的主要作用是防止过拟合,对模型添加正则化项可以限制模型的复杂度,使得模型在复杂度和性能达到平衡。 常用的正则化方法有L1正则化和L2正则化。L1正则化和L2正则化可以看做是损失函数的惩罚项。所谓『惩罚』是指对损失函数中的某些参数做一些限制。 L1正则化的模型建叫做Lasso回归,使用L2正则化的模型叫做Ridge回归(岭回归。但是使用正则化来防止过拟合的原理是什么?L1和L... 阅读详情

正文

模型正则化 Regularization 是通过 约束模型参数值的大小 实现解决模型方差过大(过拟合)问题的一种 标准处理手段。通过模型正则化处理可以在保持模型具有较高复杂度的前提下 提高模型的泛化能力。

0、衡量向量的大小与长度(Lp范数)

Lp范数: 数学上表达为向量各个元素绝对值p次方和的1/p次方 ∥x⃗∥p=(∑i=1n∣xi∣p)1p\|\vec x\|_{p} = (\sum_{i=1}^{n}|x_{i}|^{p})^{\frac {1}{p}}∥x ∥p​=(∑i=1n​∣xi​∣p)p1​;
该数学形式与 明可夫斯基距离 :(∑i=1n∣Xi(a)−Xi(b)∣p)1p(\sum_{i=1}^{n}{|X_i^{(a)} - X_i^{(b)}|^{p }})^{\frac{1}{p}}(∑i=1n​∣Xi(a)​−Xi(b)​∣p)p1​ 一致,当ppp取不同值时明可夫斯基距离可以具体化为不同的类型。

对于向量的Lp范数,其实度量的是 空间中向量到坐标原点的距离:

  • 当 p=1   p=1\,\,\,p=1 时,L1范数 度量了向量到原点的 曼哈顿距离;
  • 当 p=2   p=2\,\,\,p=2 时,L2范数 度量了向量到原点的 欧氏距离 ;
  • 当 p→∞p \to \inftyp→∞时,L∞范数 计算了向量中元素的绝对值最大值:∥x∥∞=max⁡(∣x1∣,∣x2∣,…,∣xn∣)\|x\|_\infty = \max(|x_1|, |x_2|, \dots, |x_n|)∥x∥∞​=max(∣x1​∣,∣x2​∣,…,∣xn​∣);
     \,

一般数据分析领域几乎不会涉及 p>2p \gt 2p>2 的距离。

1、L2正则项的应用——岭回归(Ridge Regression)

在线性回归任务中,寻找最优参数的优化目标为
使得  ∑i=1m(y(i)−y^(i))→∑i=1m(y(i)−θ0−θ1x1(i)−...−θnxn(i))→MSE(y(i),y^(i);θ)  尽可能小。\small {\bf 使得}\ \ \sum _{i= 1 }^{m}{(y^{(i) - \hat y^{(i)}})} \rightarrow \sum _{i= 1 }^{m}{(y^{(i)}{ - \theta _{0} - \theta _{1}x^{(i)}_{1} -...- \theta _{n}x^{(i)}_{n} })} \rightarrow MSE(y^{(i)},\hat y^{(i)};\theta) \ \ \small {\bf 尽可能小。}使得  i=1∑m​(y(

机器学习:正则化和超参数调优 正则化是防止机器学习模型过拟合的关键技术,通过添加参数约束(如L1、L2范数)来降低模型复杂度。常见方法包括岭回归(L2正则)、Lasso回归(L1正则)和弹性网络(L1+L2组合),分别适用于处理多重共线性、特征选择和混合场景。逻辑回归也可通过添加正则项改进性能。超参数优化中,网格搜索能穷举最优组合但计算成本高。正则化技术显著提升模型泛化能力,是机器学习的重要优化手段。 阅读详情

相关推荐

岭回归算法

岭回归是一种专用于共线性数据分析的有偏估计回归方法,实质上是一种改良的最小二乘估计法,通过放弃最小二乘法的无偏性,以损失部分信息、降低精度为代价获得回归系数更为符合实际、更可靠的回归方法,对病态数据的拟合要强于最小二乘法。其实就是降低精度来提高泛化性,这种方法较适合用于病态数据的拟合。在用高阶多项式拟合数据时,有可能会拟合出系数特别大的表达式,即每个特征对输出的影响都很大。除了在训练集上的表现,我们希望模型在测试集上同样具有较好的拟合效果(泛化性),此时就希望训练的模型的系数尽可能地小(趋向于0)。

unhurried人生——冕临的博客 1万+

Python 机器学习 线性回归 正则化线性模型

Python 机器学习中,正则化是一种减少模型过拟合的技术,通过在损失函数中添加一个正则化项来实现。对于线性回归模型,常见的正则化方法有Lasso回归(L1正则化)、岭回归(L2正则化)和弹性网络回归(同时使用L1和L2正则化)。这些方法可以调整模型的复杂度,提高模型的泛化能力。

weixin_42098295的博客 1420

机器学习--岭回归和Lasso回归

任何数据都存在噪声和多重共线性 如何解决多重共线性 ? 1.算法角度(正则化) 2.数据角度(最有效果) 岭回归与Lasso回归的出现是为了解决线性回归出现的过拟合(数据间高度线性相关)以及在通过正规方程方法求解θ的过程中出现的x转置乘以x不可逆这两类问题的,这两种回归均通过在损失函数中引入正则化项来达到目的,具体三者的损失函数对比见下图: 其中λ称为正则化参数,如果λ选取过大,会把所有参数θ均最小化,造成欠拟合,如果λ选取过小,会导致对过拟合问题解决不当,因此λ的选取是一个技术活。 岭回归与Lasso回

weixin_50267049的博客 8256

机器学习——岭回归

岭回归(Ridge Regression)和线性回归(Linear Regression)都是用于回归分析的统计方法

weixin_50164178的博客 1654

【python机器学习】——正则化

本文介绍了正则化 基本概念及常见的L1与L2范数是什么,后续将继续介绍机器学习相关内容,下一节介绍Lasso回归、Ridge回归、多项式回归及保险花销预测实战案例。

m17635262186的博客 2645

机器学习——线性回归衍生(过拟合、正则化、岭回归和LASSO回归)

本文首先从正规方程的局限开始,先说明为什么会在线性回归中引入正则化,其中一个最重要的原因是过拟合,再从过拟合引入正则化,最后介绍在线性回归中加入不同正则化项的方法。

csdn_cc_try 2091

岭回归:如何评估岭回归模型的泛化能力

作者:禅与计算机程序设计艺术。

AI天才研究院 3778

AI:机器学习的正则化 (Regularization)

机器学习之正则化 (Regularization) 1.参数正则化 1.1 L2 Regularization(Ridge Regression,权重衰减) 1.2 L1 Regularization:将噪点相关权重系数设为0(也叫稀疏正则化) 1.3 L1/L2对比: 2. 经验正则化(早停、丢弃Dropout) 为什么要正则化:让模型不要过于依赖样本数据 - 正则化主要思想:降低模型的复杂度 - 正则化主要目的:防止模型过拟合 - 正则化实现思路:最小化损失Loss+ 最小复杂度

HowieXue 薛永浩的博客 3万+

python批量生成CAD图纸

python批量生成CAD图纸

轩逸云的博客 1万+

基于YOLOv5的隧道衬砌缺陷智能检测系统

计算机视觉在工程检测领域正发挥越来越重要的作用,特别是目标检测技术通过深度学习算法实现了对复杂场景的智能分析。YOLOv5作为当前主流的目标检测框架,通过改进网络结构和训练策略,可以显著提升检测精度和效率。在隧道工程领域,结合通道注意力机制和多尺度特征融合技术,能够有效解决衬砌缺陷识别中的小目标检测难题。这种AI检测系统相比传统人工判读地质雷达图像,不仅将效率提升20倍,还能将识别准确率提高到92.3%,特别适用于3cm以上结构缺陷的自动化检测。系统通过深度可分离卷积等优化,实现了模型轻量化,便于在边缘计算

weixin_29064103的博客 326

从零玩转Vitis裸机开发:手把手教你创建、移植与实战优化

✅ Vitis裸机开发全流程✅ 中断系统配置技巧✅ 跨平台移植方法论✅ 性能优化实战经验研究FreeRTOS移植探索AMP(非对称多处理)架构学习使用Vitis Analyzer进行性能分析技术雷达:关注Xilinx最新推出的Vitis Unified IDE,其集成了更强大的调试和分析工具。立即动手实践吧!

QQ_778132974的博客 584

高通拨号流程介绍

本文介绍了高通平台(如SDX55)中APSS(A7处理器)与ModEM(Q6处理器)间的通信机制。

四儿家的小祖宗的博客 1067

2026华为OD机试(C语言)真题【E卷+A卷+B卷+C卷+D卷】目录+在线OJ

华为OD机试真题题库【E卷+A卷+B卷+C卷+D卷】目录,C语言实现。

MISAYAONE的博客 11万+

Python爬虫实战:使用最新技术抓取百度贴吧帖子内容

本文详细介绍了使用Python最新技术抓取百度贴吧帖子的完整流程。通过库,我们实现了高效的异步爬虫,具备JavaScript渲染、智能反爬应对、数据持久化等高级功能。这个爬虫框架具有良好的扩展性,可以根据具体需求进行功能增强。

2201_76125261的博客 777

YOLOv11 改进策略之 Conv 篇:基于 C2fC 与 RepC_SPELAN4 的性能跃迁教程

某工业质检场景中,采用本文改进模块的 YOLOv11 模型,对微小零件缺陷的检测准确率提升 22%;YOLOv10 提出的 C2fC 模块与 RepC_SPELAN4 结构,是针对特征融合与卷积效率的突破性设计,掌握它们,你就能让自己的 YOLOv11 模型在精度与速度的平衡上实现“质的飞跃”。别再让“模型精度不足”成为你的瓶颈——现在就动手修改代码,让你的 YOLOv11 模型在特征提取与检测效率上实现质的飞跃,用技术实力证明你的 AI 研发能力!中的卷积层为 RepC_SPELAN4。

m0_71589036的博客 97

基于YOLOv11的手术器械计数系统:从数据集构建到Web应用部署

m2cai16-tool数据集:包含15种腹腔镜手术器械的标注图像Cholec80数据集:包含80个胆囊切除手术视频,标注了7种器械SurgicalTools数据集:包含超过10,000张手术器械图像,涵盖21类常见器械手术剪(Scissors)止血钳(Hemostat)持针器(Needle Holder)手术刀(Scalpel)镊子(Forceps)拉钩(Retractor)吸引器(Suction)

YOLO 394

SIMATIC S7-1200, S7-1500 PID 控制[手册]

SIMATIC S7-1200, S7-1500 PID 控制[手册]

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

上一篇: 机器学习经典算法:模型的泛化
下一篇: 机器学习经典算法:决策边界(Decision Boundary)
倪桦
博客等级 码龄4年 5397粉丝 102原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

倪桦

有帮助的话请杯咖啡吧,谢谢!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值