机器学习与模式识别 第六章 线性回归2 考点压缩

第六章:Linear Regression (2) --- Regularized Least Squares --- 知识点笔记

综合来源:Lecture 06 PDF(40页)、课堂笔记(CSDN)


占位图

6.1 正则化概述 ⭐

过拟合回顾

  • 模型太复杂→过拟合→需要正则化
  • 正则化 = 在学习过程中添加约束或惩罚→改善泛化

正则化框架

w∗=arg⁡min⁡wED(w)+λ⋅Ew(w)\mathbf{w}^* = \arg\min_w \left\\mathbf{E}_{\\mathcal{D}}(w) + \\lambda \\cdot \\mathbf{E}_{\\mathbf{w}}(w)\\rightw∗=argwminED(w)+λ⋅Ew(w)

含义
ED(w)\mathbf{E}_{\mathcal{D}}(w)ED(w) 数据依赖的误差(如平方和误差)
Ew(w)\mathbf{E}_{\mathbf{w}}(w)Ew(w) 正则化项(Regularizer),限制参数大小
λ\lambdaλ 正则化超参数,控制惩罚强度

拉格朗日松弛

  • 原约束:min⁡ED(w)\min \mathbf{E}_{\mathcal{D}}(w)minED(w) s.t. Reg(w)≤C\text{Reg}(w) \leq CReg(w)≤C
  • 松弛后:E(w)=ED(w)+λ⋅Reg(w)\mathbf{E}(w) = \mathbf{E}_{\mathcal{D}}(w) + \lambda \cdot \text{Reg}(w)E(w)=ED(w)+λ⋅Reg(w)
  • 约束→惩罚项(拉格朗日乘子法思想)

6.2 范数(Norms)

范数三性质

  1. 正定性 :∥v∥≥0\|v\| \geq 0∥v∥≥0,∥v∥=0  ⟺  v=0\|v\|=0 \iff v=0∥v∥=0⟺v=0
  2. 正齐次性 :∥αv∥=∣α∣⋅∥v∥\|\alpha v\| = |\alpha| \cdot \|v\|∥αv∥=∣α∣⋅∥v∥
  3. 三角不等式 :∥u+v∥≤∥u∥+∥v∥\|u+v\| \leq \|u\| + \|v\|∥u+v∥≤∥u∥+∥v∥

常见范数

范数 公式 几何形状 特点
L1 ∣w∣1=∑d∣wd∣|w|_1 = \sum_d |w_d|∣w∣1=∑d∣wd∣ 菱形 稀疏解(Lasso)
L2 ∣w∣2=∑dwd2|w|_2 = \sqrt{\sum_d w_d^2}∣w∣2=∑dwd2 圆形 收缩但不稀疏(Ridge)
L∞ ∣w∣∞=max⁡d∣wd∣|w|_\infty = \max_d |w_d|∣w∣∞=maxd∣wd∣ 正方形 最大分量约束

【图片:L1/L2/L∞约束区域几何形状 --- Lecture 06 第10-12页】


6.3 L2正则化(Ridge回归)⭐⭐⭐

目标函数

w∗=arg⁡min⁡w12∑n=1N(tn−wTxn)2+λ2∥w∥22\mathbf{w}^* = \arg\min_w \left\\frac{1}{2}\\sum_{n=1}\^{N}(t_n - \\mathbf{w}\^T\\mathbf{x}_n)\^2 + \\frac{\\lambda}{2}\\\|\\mathbf{w}\\\|_2\^2\\rightw∗=argwmin21n=1∑N(tn−wTxn)2+2λ∥w∥22

注意:通常不对w0w_0w0(截距)进行正则化

闭式解(Ridge正规方程)⭐

wridge∗=(XTX+λI)−1XTt\mathbf{w}^*_{ridge} = (\mathbb{X}^T\mathbb{X} + \lambda \mathbf{I})^{-1} \mathbb{X}^T \mathbf{t}wridge∗=(XTX+λI)−1XTt

  • 对比普通正规方程:XTX→XTX+λI\mathbb{X}^T\mathbb{X} \to \mathbb{X}^T\mathbb{X} + \lambda\mathbf{I}XTX→XTX+λI
  • λ>0\lambda > 0λ>0 → XTX+λI\mathbb{X}^T\mathbb{X} + \lambda\mathbf{I}XTX+λI 一定可逆(正定矩阵)

λ\lambdaλ的作用

  • λ=0\lambda = 0λ=0:退化为普通最小二乘
  • λ→∞\lambda \to \inftyλ→∞:所有权重→0(仅剩截距)
  • λ\lambdaλ适中:收缩权重→降低复杂度→防过拟合

6.4 L1正则化(Lasso回归)

目标函数

w∗=arg⁡min⁡w12∑(tn−wTxn)2+λ∑d∣wd∣\mathbf{w}^* = \arg\min_w \left\\frac{1}{2}\\sum(t_n - \\mathbf{w}\^T\\mathbf{x}_n)\^2 + \\lambda \\sum_d \|w_d\|\\rightw∗=argwmin21∑(tn−wTxn)2+λd∑∣wd∣

  • L1产生稀疏解 :部分wdw_dwd恰好为0→自动特征选择
  • L2产生收缩但不稀疏的解

L1 vs L2对比

L2 (Ridge) L1 (Lasso)
惩罚项 λ∑wd2\lambda\sum w_d^2λ∑wd2 λ∑∣wd∣\lambda\sum|w_d|λ∑∣wd∣
解的特点 权重收缩但不为0 稀疏(部分权重=0)
几何 圆形约束区域 菱形约束区域
有闭式解 ❌(需迭代优化)
特征选择 ✅ 自动

6.5 正规方程的问题与修复 ⭐

问题1:不可逆

  • XTX\mathbb{X}^T\mathbb{X}XTX不可逆→正规方程无解
  • 原因:特征共线性(D+1>ND+1 > ND+1>N、完美多重共线性)

问题2:病态(Illconditioning)

  • XTX\mathbb{X}^T\mathbb{X}XTX可逆但条件数很大
  • 条件数 κ=σmax2/σmin2\kappa = \sigma_{max}^2 / \sigma_{min}^2κ=σmax2/σmin2
  • κ≫1\kappa \gg 1κ≫1:数据微小噪声→权重剧烈波动→数值不稳定

修复1:Ridge Trick ⭐

wridge∗=(XTX+λI)−1XTt\mathbf{w}^*_{ridge} = (\mathbb{X}^T\mathbb{X} + \lambda\mathbf{I})^{-1}\mathbb{X}^T\mathbf{t}wridge∗=(XTX+λI)−1XTt

  • XTX\mathbb{X}^T\mathbb{X}XTX的特征值σi2\sigma_i^2σi2 → 每个+λ\lambdaλ → σi2+λ\sigma_i^2 + \lambdaσi2+λ
  • 条件数从 κ=σmax2σmin2\kappa = \frac{\sigma_{max}^2}{\sigma_{min}^2}κ=σmin2σmax2 缩小为 κridge=σmax2+λσmin2+λ\kappa_{ridge} = \frac{\sigma_{max}^2 + \lambda}{\sigma_{min}^2 + \lambda}κridge=σmin2+λσmax2+λ
  • λ\lambdaλ提升所有特征值→稳定求逆

修复2:Moore-Penrose伪逆

  • 对X\mathbb{X}X做SVD:X=UΣVT\mathbb{X} = U\Sigma V^TX=UΣVT
  • 伪逆X+=VΣ+UT\mathbb{X}^+ = V\Sigma^+ U^TX+=VΣ+UT
  • 仅"翻转"非零奇异值:Σii+=1/σi\Sigma^+{ii} = 1/\sigma_iΣii+=1/σi if σi>εσmax\sigma_i > \varepsilon\sigma{max}σi>εσmax else 0
  • 解:w∗=X+t\mathbf{w}^* = \mathbb{X}^+ \mathbf{t}w∗=X+t(无论X\mathbb{X}X是否可逆都有效)

修复3:随机梯度下降(SGD)

  • 每次一个数据点更新参数:w(τ+1)=w(τ)−η∇Enw^{(\tau+1)} = w^{(\tau)} - \eta \nabla E_nw(τ+1)=w(τ)−η∇En
  • 无需矩阵求逆→适合大规模数据

笔记中的图片索引

序号 图片内容描述 来源位置
图1 L1/L2/L∞约束区域几何形状对比 Lecture 06 第10-12页
图2 Ridge: L2约束圆与误差等高线 Lecture 06 第20-21页
图3 λ\lambdaλ对Ridge权重的影响 Lecture 06 第25-26页
图4 病态条件示例代码 Lecture 06 第36页

笔记整理时间:2026年6月28日