[机器学习-从入门到入土] 拓展-范数

[机器学习-从入门到入土] 拓展-范数

个人导航

知乎:https://www.zhihu.com/people/byzh_rc

CSDN:https://blog.csdn.net/qq_54636039

注:本文仅对所述内容做了框架性引导,具体细节可查询其余相关资料or源码

参考文章:各方资料

文章目录

  • [[机器学习-从入门到入土] 拓展-范数](#[机器学习-从入门到入土] 拓展-范数)
  • 个人导航
  • 范数
        • [L 0 L_0 L0范数 (严格来说不是范数)](#L 0 L_0 L0范数 (严格来说不是范数))
        • [L 1 L_1 L1范数](#L 1 L_1 L1范数)
        • [L 2 L_2 L2范数](#L 2 L_2 L2范数)
        • [L p L_p Lp范数](#L p L_p Lp范数)
        • 范数的等值线

范数

设向量
x = ( x 1 , x 2 , ... , x d ) ∈ R d x=(x_1,x_2,\dots,x_d)\in\mathbb{R}^d x=(x1,x2,...,xd)∈Rd

L 0 L_0 L0范数 (严格来说不是范数)

非零元素的个数:
∥ x ∥ 0 = # { i ∣ x i ≠ 0 } \|x\|_0 = \#\{i \mid x_i \neq 0\} ∥x∥0=#{i∣xi=0}

( 某个集合 ) \#(\text{某个集合}) #(某个集合): 表示集合中元素的个数

  • 直接度量稀疏性 -> 理论上的"理想稀疏约束"
  • 不关心数值大小,只关心"是不是 0"

优化性质:

  • ❌ 非凸
  • ❌ 非连续
  • ❌ NP-hard(组合优化)
L 1 L_1 L1范数

稀疏性的凸替身
∥ x ∥ 1 = ∑ i = 1 d ∣ x i ∣ \|x\|1=\sum{i=1}^d |x_i| ∥x∥1=i=1∑d∣xi∣

优化性质:

  • ✅ 凸
  • ❌ 不光滑(0 点不可导)

典型用途:

  • Lasso 回归

    min ⁡ w ∥ y − X w ∥ 2 2 + λ ∥ w ∥ 1 \min_w \|y-Xw\|_2^2+\lambda\|w\|_1 minw∥y−Xw∥22+λ∥w∥1

L 2 L_2 L2范数

能量与稳定性
∥ x ∥ 2 = ( ∑ i = 1 d x i 2 ) 1 / 2 \|x\|2=\left(\sum{i=1}^d x_i^2\right)^{1/2} ∥x∥2=(i=1∑dxi2)1/2

优化性质:

  • ✅ 凸
  • ✅ 光滑
  • ✅ 强凸(数值稳定)

典型用途:

  • Ridge 回归 (岭回归)

    min ⁡ w ∥ y − X w ∥ 2 2 + λ ∥ w ∥ 2 2 w \min_w \|y-Xw\|_2^2+\lambda\|w\|_2^2w minw∥y−Xw∥22+λ∥w∥22w

L p L_p Lp范数

∥ x ∥ p = ( ∑ i = 1 d ∣ x i ∣ p ) 1 / p , p ≥ 1 \|x\|p = \left(\sum{i=1}^d |x_i|^p\right)^{1/p},\quad p\ge 1 ∥x∥p=(i=1∑d∣xi∣p)1/p,p≥1

  • p p p 越小 → 越稀疏,但越难优化
  • p p p 越大 → 越平滑,但越不稀疏

严格意义上,只有 p ≥ 1 p\ge 1 p≥1 时才是"范数"

p 几何形状 性质
p = 1 p=1 p=1 菱形 强稀疏
1 < p < 2 1<p<2 1<p<2 圆角菱形 稀疏 + 稳定
p = 2 p=2 p=2 平滑、稳定
p → ∞ p\to\infty p→∞ 正方形 控制最大分量

极限情形:

  • p → 0 p\to 0 p→0:趋近 L 0 L_0 L0
  • p → ∞ p\to\infty p→∞: ∥ x ∥ ∞ = max ⁡ i ∣ x i ∣ \|x\|_\infty=\max_i |x_i| ∥x∥∞=maxi∣xi∣
范数 是否凸 是否光滑 是否产生稀疏 典型角色
L 0 L_0 L0 ⭐⭐⭐⭐⭐ 理想目标
L 1 L_1 L1 ⭐⭐⭐⭐ 稀疏替代
L 2 L_2 L2 稳定正则
L n L_n Ln n > 1 n>1 n>1 ✅ n > 1 n>1 n>1 ✅ 递减 折中方案
范数的等值线

在二维情况下: x = ( x 1 , x 2 ) ∈ R 2 x=(x_1,x_2)\in\mathbb{R}^2 x=(x1,x2)∈R2

范数的等值线:

  • ∥ x ∥ p = 1 \|x\|_p = 1 ∥x∥p=1:一条曲线
  • ∥ x ∥ p ≤ 1 \|x\|_p \le 1 ∥x∥p≤1:这条曲线围成的区域

各范数的情况:

  • L 0 L_0 L0: x轴与y轴
    (当y有值时x=0, 当x有值时y=0)
  • L 1 L_1 L1: 菱形
    (顶点是 ( − 1 , 0 ) , ( 1 , 0 ) , ( 0 , 1 ) , ( 0 , − 1 ) (-1,0),(1,0),(0,1),(0,-1) (−1,0),(1,0),(0,1),(0,−1))
  • L 2 L_2 L2: 圆
    (经过 ( − 1 , 0 ) , ( 1 , 0 ) , ( 0 , 1 ) , ( 0 , − 1 ) (-1,0),(1,0),(0,1),(0,-1) (−1,0),(1,0),(0,1),(0,−1))
相关推荐
春日见6 小时前
自动驾驶规划控制决策知识点扫盲
linux·运维·服务器·人工智能·机器学习·自动驾驶
人工智能AI技术6 小时前
【Agent从入门到实践】43 接口封装:将Agent封装为API服务,供其他系统调用
人工智能·python
hjs_deeplearning6 小时前
文献阅读篇#14:自动驾驶中的基础模型:场景生成与场景分析综述(5)
人工智能·机器学习·自动驾驶
nju_spy6 小时前
离线强化学习(一)BCQ 批量限制 Q-learning
人工智能·强化学习·cvae·离线强化学习·双 q 学习·bcq·外推泛化误差
副露のmagic7 小时前
深度学习基础复健
人工智能·深度学习
番茄大王sc7 小时前
2026年科研AI工具深度测评(一):文献调研与综述生成领域,维普科创助手领跑学术严谨性
人工智能·深度学习·考研·学习方法·论文笔记
代码丰7 小时前
SpringAI+RAG向量库+知识图谱+多模型路由+Docker打造SmartHR智能招聘助手
人工智能·spring·知识图谱
独处东汉8 小时前
freertos开发空气检测仪之输入子系统结构体设计
数据结构·人工智能·stm32·单片机·嵌入式硬件·算法
乐迪信息8 小时前
乐迪信息:AI防爆摄像机在船舶监控的应用
大数据·网络·人工智能·算法·无人机
风栖柳白杨8 小时前
【语音识别】soundfile使用方法
人工智能·语音识别