矩阵核范数公式
矩阵核范数是一种衡量矩阵在线性变换下的稳定性的度量方式,它的公式可以表示为∥A∥*_p = max│Ax│_(p)/│x│_(p),其中A是待测矩阵,∥A∥*_p是矩阵A的核范数,p表示范数的指数,Ax表示矩阵A作用于向量x所得到的结果,│Ax│_(p)表示Ax的范数,│x│_(p)表示向量x的范数。在这个公式中,矩阵核范数可以理解为矩阵变换后所得到的最大变化的度量,它可以帮助我们评估矩阵在变换过程中的稳定性和敏感度,对于矩阵分析和工程应用有着重要的意义。
矩阵核范数是指矩阵A的所有奇异值的和。数学上表示为∥A∥_∗ = σ_1 + σ_2 + ... + σ_r,其中σ_1,σ_2,...,σ_r为A的r个奇异值,r为A的秩。核范数可以用来衡量矩阵的“大小”或“复杂度”,在一些矩阵分解和降维算法中起到重要作用。它的计算方法是将矩阵A进行奇异值分解,然后将奇异值相加。因为它考虑了所有的奇异值,所以对于矩阵的结构和信息更加综合全面。因此,矩阵核范数在矩阵分析和降维技术中有着重要的应用。
(1)矩阵的核范数:矩阵的奇异值(将矩阵svd分解)之和,这个范数可以用来低秩表示(因为最小化核范数,相当于最小化矩阵的秩——低秩);
(2)矩阵的L0范数:矩阵的非0元素的个数,通常用它来表示稀疏,L0范数越小0元素越多,也就越稀疏。
(3)矩阵的L1范数:矩阵中的每个元素绝对值之和,它是L0范数的最优凸近似,因此它也可以近似表示稀疏;
(4)矩阵的F范数:矩阵的各个元素平方之和再开平方根,它通常也叫做矩阵的L2范数,它的有点在它是一个凸函数,可以求导求解,易于计算;
(5)矩阵的L2,1范数:矩阵先以每一列为单位,求每一列的F范数(也可认为是向量的2范数),然后再将得到的结果求L1范数(也可认为是向量的1范数),很容易看出它是介于L1和L2之间的一种范数。