奇异值分解(SVD)例子+功能

SVD例子

以矩阵A为例

A = \begin{pmatrix} 0 &1 \\ 1 &1 \\ 1&0 \end{pmatrix}

第一步,求出A^TAAA^T

A^TA = \begin{pmatrix} 0 & 1 &1 \\ 1 & 1 & 0 \end{pmatrix} \begin{pmatrix} 0 &1 \\ 1&1 \\ 1& 0 \end{pmatrix} = \begin{pmatrix} 2 &1 \\ 1 &2 \end{pmatrix}

AA^T = \begin{pmatrix} 0 &1 \\ 1&1 \\ 1& 0 \end{pmatrix} \begin{pmatrix} 0 & 1 &1 \\ 1 & 1 & 0 \end{pmatrix} = \begin{pmatrix} 1 & 1 &0 \\ 1 & 2 &1 \\ 0 & 1& 1 \end{pmatrix}

第二步,求出A^TA的特征向量V和特征值\lambda

V = \begin{pmatrix} \frac{1}{\sqrt{2}} & - \frac{1}{\sqrt{2}}\\ \frac{1}{\sqrt{2}} &\frac{1}{\sqrt{2}} \end{pmatrix}

\lambda_1 = 3, \lambda_2 = 1

奇异值是特征值的平方根:\sigma_1 = \sqrt{3}, \sigma_2 = 1

第三步,求出AA^T的特征向量U:

U = \begin{pmatrix} \frac{1}{\sqrt{6}} & \frac{1}{\sqrt{2}} &\frac{1}{\sqrt{3}} \\ \frac{2}{\sqrt{6}} &0 &-\frac{1}{\sqrt{3}} \\ \frac{1}{\sqrt{6}} & -\frac{1}{\sqrt{2}} & \frac{1}{\sqrt{3}} \end{pmatrix}

所以矩阵A的奇异值分解为:

A = U\Sigma V^T = \begin{pmatrix} \frac{1}{\sqrt{6}} & \frac{1}{\sqrt{2}} &\frac{1}{\sqrt{3}} \\ \frac{2}{\sqrt{6}} &0 &-\frac{1}{\sqrt{3}} \\ \frac{1}{\sqrt{6}} & -\frac{1}{\sqrt{2}} & \frac{1}{\sqrt{3}} \end{pmatrix} \begin{pmatrix} \sqrt{3} & 0\\ 0&1 \\ 0& 0 \end{pmatrix} \begin{pmatrix} \frac{1}{\sqrt{2}} & \frac{1}{\sqrt{2}}\\ -\frac{1}{\sqrt{2}} &\frac{1}{\sqrt{2}} \end{pmatrix}

 SVD的功能

1.行降维和列降维

2.数据压缩

几何解释

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值