所有范数的性质#
- 非负:∥x∥≥0,且当且仅当x=0时∥x∥=0。
- 齐次:对于任意标量α和向量x,有∥αx∥=∣α∣∥x∥。
- 三角不等式:对于任意向量x和y,有∥x+y∥≤∥x∥+∥y∥
向量的范数#
L1范数#
也就是曼哈顿距离,定义为向量元素绝对值之和:
∥x∥1=∑i=1n∣xi∣
单位球是一个菱形(二维时),超正轴体,稀疏性较强,适合特征选择和稀疏表示
L2范数#
欧几里得距离,定义为向量元素平方和的平方根:
∥x∥2=∑i=1nxi2
也就是向量的长度,单位球是(超)球体,不具备稀疏性
Lp范数#
Lp范数是L1和L2范数的推广,定义为:
∥x∥p=(∑i=1n∣xi∣p)1/p
p→∞时,Lp范数趋近于L∞范数。单位球趋近于一个(超)立方体,稀疏性极弱,抑制大值
加权p范数#
加权p范数引入权重向量w,定义为:
∥x∥p,w=(∑i=1nwi∣xi∣p)1/p
L0范数(伪)#
L0范数不是一个真正的范数(不满足齐次性),定义为向量中非零元素的数量:
∥x∥0=number of non-zero elements in x
矩阵的范数#
矩阵的范数通用性质在向量范数的基础上增加了次乘性:对于任意矩阵A和B,有∥AB∥≤∥A∥∥B∥
Frobenius范数(希尔伯特-施密特范数)#
类似于L2范数,定义为矩阵元素平方和的平方根:
∥A∥F=∑i=1m∑j=1naij2
特别性质:
- 与矩阵的迹相关:∥A∥F=trace(ATA)=trace(AAT)
- 与矩阵的奇异值相关:∥A∥F=∑i=1rσi2,其中r是矩阵的秩,σi是矩阵的奇异值。(奇异值的L2范数)
- 与矩阵的特征值相关(必须是正规矩阵):∥A∥F=∑i=1n∣λi∣2,其中λi是矩阵的特征值。(特征值的L2范数)
核范数#
核范数是矩阵的奇异值的L1范数,定义为:
∥A∥∗=∑i=1rσi
r是矩阵的秩
列和范数(L1诱导范数)#
定义为矩阵列向量的L1范数的最大值:
∥A∥1=max1≤j≤n∑i=1m∣aij∣
谱范数(L2诱导范数)#
定义为矩阵的最大奇异值:
∥A∥2=σmax
行和范数(L∞诱导范数)#
定义为矩阵行向量的L1范数的最大值:
∥A∥∞=max1≤i≤m∑j=1n∣aij∣