当前位置:网站首页>岭回归和LASSO回归
岭回归和LASSO回归
2022-08-09 04:12:00 【全栈O-Jay】
先说一下泛化和正则化的概念,泛化是指已经训练好的机器学习模型在处理未遇到的样本时的表现,即模型处理新样本的能力。很多时候模型在训练集里猛如虎,在测试集上就很离谱(错误率很高),即泛化能力差。因为模型只学习了训练集上数据的特性,比如训练集都是白天的猫,很可能给一张黑夜的猫的照片它就分辨不出,这也叫过拟合。为了防止过拟合,提高泛化能力,正则化应运而生,它是指给需要训练的目标函数加上一些规则(限制),就是给损失函数后面加上正则项。常用的正则化方法分为L1正则化,L2正则化,使用的正则项分别表示L1范数和L2范数。更多细节可以参考这篇 秒懂正则化。
在原始的损失函数后添加正则项,可以减小模型学习到的参数 w w w,这样可以使模型的泛化能力更强。
对参数空间进行L1范数正则化的线性模型称为LASSO回归(LASSO Regression);
对参数空间进行L2范数正则化的线性模型称为岭回归(Ridge Regression)。
岭回归和LASSO回归的不同之处:
随着正则变量 λ \lambda λ的改变,基于岭回归改进的多项式回归算法的拟合曲线始终是曲线,很难得到一条斜的直线;基于LASSO回归改进的多项式回归算法的拟合曲线会很快变成一条斜的曲线,最后变成一条几乎水平的直线。
边栏推荐
- 了解CV和RoboMaster视觉组(五)目标跟踪:基于深度学习的方法
- Polygon zkEVM Prover
- 【图形学】19 光照模型(四、Blinn-Phong光照模型)
- One Pass 1258 - Digital Pyramid (Dynamic Programming)
- 软件质效领航者 | 优秀案例•国金证券DevOps建设项目
- From brute force recursion to dynamic programming leetcode Question 62: Different paths
- 技术分享 | 如何模拟真实使用场景?mock 技术来帮你
- 《剑指offer》题解——week1(持续更新)
- NanoDet代码逐行精读与修改(五.1)检测头的构造和前向传播
- 了解CV和RoboMaster视觉组(五)图像处理中使用的滤波器
猜你喜欢
随机推荐
EventLoop同步异步,宏任务微任务笔记
leetcode 2021春季挑战赛 1. 采购方案
服务端修改Cookie——跨域cookie发送机——通信加密——异或加密
Oracle 的开窗函数使用详解
Swift3.0设置状态栏的背景颜色与文字颜色
31 基本统计概念
《剑指offer》题解——week1(持续更新)
了解CV和RoboMaster视觉组(五)参数自适应与稳健特征
NanoDet代码逐行精读与修改(零)Architecture
「竞品分析报告」不会写?不知从哪收集数据?请收下这篇竞品指南
网络设置、ssh服务
union
自动化测试的生命周期是什么?
了解CV和RoboMaster视觉组(五)目标跟踪:基于深度学习的方法
wift3.0 set the navigation bar, title, font, item color and font size
07 类与对象(一)
【服务器数据恢复】Ext4文件系统fsck后mount不上并报错的数据修复案例
关于微软2022/2023秋招内推的几句
了解CV和RoboMaster视觉组(五)滤波器、观测器和预测方法
【Pyspark】udf使用入门