多语言展示
当前在线:1466今日阅读:26今日分享:39

通俗易懂SVD分解

特征值分解和奇异值分解的目的都是一样,就是提取出一个矩阵最重要的特征。然而,特征值分解只适用于方阵,而SVD奇异值分解适用于任意的矩阵,不一定是方阵。
工具/原料

看一遍基本就懂了,不需要其他的

方法/步骤
1

特征值分解的A矩阵是对称阵,根据EVD可以找到一个(超)矩形使得变换后还是(超)矩形,也即A可以将一组正交基映射到另一组正交基!那么现在来分析:对任意M*N的矩阵,能否找到一组正交基使得经过它变换后还是正交基?答案是肯定的,它就是SVD分解的精髓所在。

2

第一步:理解SVD区别去特征值分解的推导

3

第二步:进一步

4

第三步:又可以写成

5

第四步:简化为

6

作用与意义:奇异值分解最大的作用就是数据的降维

7

例子实验:手写一个字,转换为矩阵表示

8

对其矩阵进行SVD分解,同时仅保留奇异值不为0项,即截断

注意事项
1

这个仅仅是让你感性知道SVD,非常好懂

2

进一步编程,需要多加练习

推荐信息