核范数与L1,L2范数的区别
时间: 2023-11-03 20:06:20 浏览: 264
demo_SGMKL.zip_DEMO_L1/L2范数_l1约束_l2_多核matlab
核范数(nuclear norm)是矩阵中奇异值之和,而L1范数和L2范数是向量的范数。
具体来说,对于一个矩阵A,它的核范数为:
||A||_* = sum(singular values of A)
而L1范数和L2范数则分别定义为:
L1范数:||x||_1 = sum(|xi|)
L2范数:||x||_2 = sqrt(sum(xi^2))
可以看出,L1范数是向量元素绝对值之和,L2范数是向量元素平方和再开根号。与核范数相比,L1范数和L2范数更多地用于衡量向量的稀疏性和大小,而核范数则更多地用于矩阵的低秩近似。
阅读全文