奇异值分解
SVD是一个很有用的矩阵因子化方法。
SVD提出的目的:任何一个
×
n
m×n的矩阵都可以当作一个超椭圆(高维空间的椭圆),可以把它们当作单位球体S的像。
一个超椭圆可以通过将单位球型在正交方向
u
1
,
u
2
,
.
.
.
,
u
mathbf{u_1},mathbf{u_2},…,mathbf{u_m}
u1,u2,…,um通过缩放因子
σ
1
,
.
.
.
,
σ
m
σ1,…,σm,其中m是维度,如果在平面上m=2
通过上面这张图,可以做出下面的定义:
- singular value:
σ
1
,
.
.
.
,
σ
n
≥
0
σ
1
≥
σ
2
≥
.
.
.
- Light singular vectors:
u
1
,
u
2
,
.
.
.
,
u
n
mathbf{u_1},mathbf{u_2},…,mathbf{u_n}
- right singular vectors:
v
1
,
v
2
,
.
.
.
,
v
n
mathbf{v_1},mathbf{v_2},…,mathbf{v_n}
A
v
i
=
σ
i
u
i
Av_i = sigma_i u_i
这个名字中左和右来自svd的公式。
把上面的公式矩阵化,可以得到:
A
V
=
U
^
Σ
^
AV = hat U hat Sigma
在这里面 -
Σ
^
∈
R
n
×
n
hat{Sigma}inmathbb{R}^{ntimes n}
-
U
^
∈
R
m
×
n
-
V
∈
R
n
×
n
因此V是个正交矩阵,因为它是基向量,因此我们就可以得到reduced SVD:
A
=
U
^
Σ
^
V
T
A = hat U hat Sigma V^T
正如QR分解一样,可以把扩充U
^
hat U
U
∈
R
m
×
m
Uinmathbb{R}^{mtimes m}
然后需要给Σ
^
hat{Sigma}
A
=
U
Σ
V
T
A = U Sigma V^T
对比reduced和full
现在重新考虑当时把球型变为超椭圆型的目的。
1V
T
V^T
2Σ
Sigma
3U
U
通过SVD可以知道一些矩阵性质
- A的秩为r,也就是非零奇异值的个数
proof:U和V是满秩的,所以rank(A) = rank(Σ
Sigma
- image(A) = span{
u
1
,
u
2
,
.
.
.
,
u
r
mathbf{u_1},mathbf{u_2},…,mathbf{u_r}
null(A) = span{v
r
+
1
,
.
.
.
,
v
n
mathbf{v_{r+1}},…,mathbf{v_n}
-
∣
∣
A
∣
∣
2
=
σ
1
||A||_2=sigma_1
proof:∣
∣
A
∣
∣
2
≡
m
a
∣
∣
V
∣
∣
2
=
1
- A的奇异值是AAT的特征值的平方根。
根据上面的性质:可以知道SVD的两种应用
长方形矩阵的条件数
K
(
A
)
=
∣
∣
A
∣
∣
∣
∣
A
+
∣
∣
K(A)=||A||||A^+||
K(A)=∣∣A∣∣∣∣A+∣∣
其中
A
+
A^+
A+是伪逆
-
∣
∣
A
∣
∣
2
=
σ
m
a
||A||_2 = sigma_{max}
-
∣
∣
A
+
∣
∣
2
=
1
σ
m
i
n
||A^+||_2 = frac{1}{sigma_{min}}
所以K
(
A
)
=
σ
m
a
x
σ
m
i
n
K(A)=frac{sigma_{max}}{sigma_{min}}
低秩近似
把SVD变为
A
=
∑
j
=
1
r
σ
j
u
j
v
j
T
A = sum^r_{j=1}sigma_j u_j v_j^T
A=j=1∑rσjujvjT
每个
u
j
v
j
T
u_j v_j^T
ujvjT都是一个秩为1的矩阵
Theorem:
对于
0
≤
v
≤
r
0leq v leq r
0≤v≤r,让
A
v
=
∑
j
=
1
v
σ
j
u
j
v
j
T
Av = sum^v_{j=1}sigma_ju_jv_j^T
Av=∑j=1vσjujvjT
所以
∣
∣
A
−
A
v
∣
∣
2
=
inf
B
∈
R
m
×
n
,
r
a
n
k
(
B
)
≤
v
∣
∣
A
−
B
∣
∣
2
||A-Av||_2 = inf_{Bin mathbb{R}^{mtimes n}, rank(B)leq v}{||A-B||_2}
∣∣A−Av∣∣2=B∈Rm×n,rank(B)≤vinf∣∣A−B∣∣2
同样的也可以在Frobenius norm中证明,这个理论说明SVD是压缩矩阵的一个好的方法。
原文地址:https://blog.csdn.net/qq_42725437/article/details/134654975
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。
如若转载,请注明出处:http://www.7code.cn/show_4729.html
如若内容造成侵权/违法违规/事实不符,请联系代码007邮箱:suwngjj01@126.com进行投诉反馈,一经查实,立即删除!