奇异值分解的基本公式:
首先知道SVD公式中的U、∑、V是怎么来的
在奇异值分解的公式中,U 的列向量即是 的特征向量,一般我们将 U中的每个特征向量叫做A的左奇异向量;V 的列向量即是
的特征向量,一般我们将 V中的每个特征向量叫做 A的右奇异向量。
以V矩阵为例证明:
由上式可以知道,的特征向量组成的就使SVD中的V矩阵。
下面求∑
这样就求出∑了。
上面的式子其实就是根据SVD的公式进行的推到,换种推导思路也可以得到U、∑、V
这种方式也可以推导出SVD中的U、∑、V。
下面是SVD的作用原理
我们将U分为m个列向量ui,V分为n个列向量vi
按照上面公式推到,我们发现,A是(λuv)i的和,那么我们就可以不用取所有的λ,而是选取一部分就可以近似表示A。