奇异值分解SVD
00:00
SVD定理的表述与证明,奇异值的计算方法,SVD的几何意义,SVD在数据压缩和降维中的应用。
1. SVD 定理
1.1 定理表述
设 为 实矩阵,,则存在正交矩阵 ()和正交矩阵 (),使得:
其中 ,,。
称为 的奇异值。
1.2 瘦型 SVD
其中 为 , 为 , 为 。
1.3 证明思路
- 为 阶实对称半正定矩阵,可正交对角化:
- 设 ,
- 令 ,可验证
- 扩充 为正交矩阵 ,即得
2. 奇异值的计算
2.1 计算步骤
- 计算 ( 实对称半正定矩阵)
- 求 的特征值
- 奇异值 ()
- 求 的属于 的标准正交特征向量 ,构成
- 计算 (),扩充为正交矩阵
2.2 也可以用
的非零特征值与 的非零特征值相同,对应的特征向量构成 的前 列。
2.3 完整示例
求 的 SVD。
步骤1:
步骤2:
,
,
步骤3: 的特征向量
:
:
步骤4:
扩充 使 为正交矩阵:
3. SVD 的几何意义
3.1 线性变换的分解
表示线性变换 可分解为:
- 旋转/反射 :在输入空间中旋转
- 伸缩 :沿坐标轴方向伸缩(奇异值为伸缩因子)
- 旋转/反射 :在输出空间中旋转
3.2 像的几何描述
将单位球 映射为椭球面,椭球的半轴长度为奇异值 。
3.3 低秩近似
Eckart-Young 定理:在 Frobenius 范数(或谱范数)下, 的最佳 秩近似为:
近似误差:
4. SVD 的重要性质
4.1 奇异值的性质
- (谱范数)
- ( 列满秩时)
- (条件数)
- ( 为方阵时)
4.2 与特征值的关系
- 的特征值为
- 的特征值为
- 若 为实对称矩阵,奇异值等于特征值的绝对值
4.3 子空间关系
- 的前 列: 的标准正交基
- 的后 列: 的标准正交基
- 的前 列: 的标准正交基
- 的后 列: 的标准正交基
5. SVD 的应用
5.1 矩阵的伪逆
其中 。
5.2 最小二乘解
的最小范数解为 。
5.3 矩阵的低秩近似
截断 SVD:,用于数据压缩。
5.4 图像压缩
将图像矩阵做 SVD,保留前 个奇异值,实现有损压缩。压缩比约为 。
5.5 降噪
信号中的噪声通常对应较小的奇异值,截断小奇异值可以实现降噪。