导读:
奇异值分解singular value decomposition-SVD:是一种矩阵因子分解方法,是线性代数的概念。
上述的奇异值分解, A = U Σ V T A=U\Sigma V^{T} A=UΣVT,称为矩阵的完全奇异值分解。紧奇异值分解是与原始矩阵等秩的奇异值分解
截断奇异值分解:在矩阵的奇异值分解中,只取最大的
k
k
k 个奇异值(
k
<
r
,
r
k

奇异值分解的计算计算过程,可参考例15.5,计算量不大,推导就可以理解。
矩阵 A A A 的奇异值分解 U Σ V T U \Sigma V^T UΣVT 可以由外积形式表示
设 A n − 1 = σ 1 u 1 v 1 T + σ 2 u 2 v 2 T + . . . + σ n − 1 u n − 1 v n − 1 T A_{n-1} =\sigma_1u_1v_1T+ \sigma_2u_2v_2^T+...+\sigma_{n-1}u_{n-1}v_{n-1}^T An−1=σ1u1v1T+σ2u2v2T+...+σn−1un−1vn−1T,则 r a n k ( A n − 1 ) = n − 1 rank(A_{n-1})=n-1 rank(An−1)=n−1,且 A n − 1 A_{n-1} An−1是秩为 n − 1 n-1 n−1的矩阵在弗罗贝尼乌斯范数意义下 A A A 的最优近似矩
一般的,设矩阵:
A
k
=
σ
1
u
1
v
1
T
+
σ
2
u
2
v
2
T
+
.
.
.
+
σ
k
u
k
v
k
T
A_{k} =\sigma_1u_1v_1T+ \sigma_2u_2v_2^T+...+\sigma_{k}u_{k}v_{k}^T
Ak=σ1u1v1T+σ2u2v2T+...+σkukvkT,则
r
a
n
k
(
A
k
)
=
k
rank(A_{k}) = k
rank(Ak)=k,且
A
k
A_{k}
Ak是秩为
k
k
k的矩阵在弗罗贝尼乌斯范数意义下
A
A
A 的最优近似矩阵.
矩阵
A
k
A_k
Ak就是
A
A
A 的截断奇异值分解。