【SVD、特征值分解、PCA关系】
2024-10-18 18:38:58
一、SVD
1.含义:
把矩阵分解为缩放矩阵+旋转矩阵+特征向量矩阵。
A矩阵的作用是将一个向量从V这组正交基向量的空间旋转到U这组正交基向量的空间,并对每个方向进行了一定的缩放,缩放因子就是各个奇异值,如果V维度比U大,则说明进行了投影。
SVD分解表示把旋转、缩放、特征向量分离出来。
二、SVD与奇异值
1.计算上:
U的列为AAT的正交特征向量
V的列为ATA的正交特征向量
2.含义上:
都是抽取一个矩阵的主要部分
3.不同点:
特征值分解只有缩放,没有旋转;所有矩阵都可以奇异值分解。
三、SVD与PCA
四、参考
https://blog.csdn.net/MyArrow/article/details/53780972
https://www.zhihu.com/question/19666954/answer/54788626
五、用处
提取主要部分,用于:
压缩存储、去噪、解PCA、解线性方程组。
最新文章
- sqlserver索引小结
- VC++实现在系统托盘来新消息闪烁,鼠标悬停显示窗口
- Word图片版式设置问题
- codechef January Challenge 2014 Sereja and Graph
- GDAL编译(转)
- sql server 清除日志
- php 异步处理的gearman
- 基于visual Studio2013解决C语言竞赛题之0204实数求值
- SB中使用Autolayout设置到父视图的间距为0
- 歪国人DIY的MINI四轴
- ACE入门——ACE构建
- 【Visual C++】游戏编程学习笔记之三:游戏循环的使用
- 使用Thrift让Python和C#可以相互调用
- V2Ray断流异常
- Html引入百度富文本编辑器ueditor
- Java设计模式--缺省适配器模式
- 2-1:math库与random库
- Codeforces 781B. Innokenty and a Football League
- Android OpenGL ES和OpenGL一起学(二)------理解Viewport(视口)和坐标系Android OpenGL ES篇(转帖)
- noip2018 D1T3 赛道修建