news 2026/4/2 19:17:41

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
[机器学习-从入门到入土] 拓展-范数

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

个人导航

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

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

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

参考文章:各方资料

文章目录

范数

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

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

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

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

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

优化性质:

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

稀疏性的凸替身
∥ x ∥ 1 = ∑ i = 1 d ∣ x i ∣ \|x\|_1=\sum_{i=1}^d |x_i|x1=i=1dxi
优化性质:

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

典型用途:

  • Lasso 回归

    min ⁡ w ∥ y − X w ∥ 2 2 + λ ∥ w ∥ 1 \min_w \|y-Xw\|_2^2+\lambda\|w\|_1minwyXw22+λw1

L 2 L_2L2范数

能量与稳定性
∥ x ∥ 2 = ( ∑ i = 1 d x i 2 ) 1 / 2 \|x\|_2=\left(\sum_{i=1}^d x_i^2\right)^{1/2}x2=(i=1dxi2)1/2
优化性质:

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

典型用途:

  • Ridge 回归 (岭回归)

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

L p L_pLp范数

∥ 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 1xp=(i=1dxip)1/p,p1

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

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

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

极限情形:

  • p → 0 p\to 0p0:趋近L 0 L_0L0
  • p → ∞ p\to\inftyp∥ x ∥ ∞ = max ⁡ i ∣ x i ∣ \|x\|_\infty=\max_i |x_i|x=maxixi
范数是否凸是否光滑是否产生稀疏典型角色
L 0 L_0L0⭐⭐⭐⭐⭐理想目标
L 1 L_1L1⭐⭐⭐⭐稀疏替代
L 2 L_2L2稳定正则
L n L_nLnn > 1 n>1n>1n > 1 n>1n>1递减折中方案
范数的等值线

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

范数的等值线:

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

各范数的情况:

  • L 0 L_0L0: x轴与y轴
    (当y有值时x=0, 当x有值时y=0)
  • L 1 L_1L1: 菱形
    (顶点是( − 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_2L2: 圆
    (经过( − 1 , 0 ) , ( 1 , 0 ) , ( 0 , 1 ) , ( 0 , − 1 ) (-1,0),(1,0),(0,1),(0,-1)(1,0),(1,0),(0,1),(0,1))

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/3/30 9:39:51

一篇看懂前端框架进化史:为什么会有 Vue、React 和 Angular

本文已收录在Github&#xff0c;关注我&#xff0c;紧跟本系列专栏文章&#xff0c;咱们下篇再续&#xff01; &#x1f680; 魔都架构师 | 全网30W技术追随者&#x1f527; 大厂分布式系统/数据中台实战专家&#x1f3c6; 主导交易系统百万级流量调优 & 车联网平台架构&a…

作者头像 李华
网站建设 2026/3/31 1:28:56

AI助力LaTeX:自动生成复杂符号与公式

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 开发一个LaTeX符号智能生成工具&#xff0c;能够根据用户输入的自然语言描述&#xff08;如积分符号或希腊字母alpha&#xff09;自动生成对应的LaTeX代码。支持实时预览和常用符号…

作者头像 李华
网站建设 2026/4/1 22:11:09

视频转文字神器:三分钟搞定B站内容高效提取

视频转文字神器&#xff1a;三分钟搞定B站内容高效提取 【免费下载链接】bili2text Bilibili视频转文字&#xff0c;一步到位&#xff0c;输入链接即可使用 项目地址: https://gitcode.com/gh_mirrors/bi/bili2text 还在为整理B站视频内容而头疼吗&#xff1f;&#x1f…

作者头像 李华
网站建设 2026/4/1 23:36:42

AI助力Figma汉化:自动翻译插件开发指南

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 开发一个Figma插件&#xff0c;使用AI翻译API自动将Figma界面和设计文件中的英文文本翻译成中文。插件应支持批量翻译、术语库管理、翻译结果预览和手动修正功能。集成DeepSeek或K…

作者头像 李华
网站建设 2026/4/1 8:59:10

ZLMEDIAKIT零基础入门:30分钟搭建第一个流媒体服务

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 创建一个ZLMEDIAKIT入门教学项目&#xff0c;包含&#xff1a;1.一键安装脚本 2.最简单的推流示例 3.网页播放器demo 4.常见问题解答 5.下一步学习建议。要求代码注释占比40%以上&…

作者头像 李华
网站建设 2026/4/2 0:42:11

用Drools快速验证业务规则:保险理赔原型系统开发实录

快速体验 打开 InsCode(快马)平台 https://www.inscode.net输入框内输入如下内容&#xff1a; 开发保险理赔快速验证原型&#xff0c;功能点&#xff1a;1. 10种常见理赔规则模板 2. 案例数据生成器 3. 规则执行轨迹可视化 4. 赔付率模拟计算 5. 一键导出规则文档。要求使用S…

作者头像 李华