赞
踩
现在我们用的是一个m行n列的矩阵A,那么我们计算下特征值方程:
A
m
×
n
x
n
×
1
=
λ
x
n
×
1
;
b
m
×
1
=
A
m
×
n
x
n
×
1
假设我们有任意矩阵A,可以得到SVD分解,
A
=
U
Σ
V
T
A=U\Sigma V^T
A=UΣVT,那么我们可以构造对称矩阵进行求解;
U
U
T
=
I
,
V
V
T
=
I
UU^T=I,VV^T=I
UUT=I,VVT=I
A
A
T
=
U
Σ
V
T
V
Σ
T
U
T
=
U
(
Σ
Σ
T
)
U
T
假设我们有一个矩阵A,进行分解后得到
A
=
U
Σ
V
T
A=U\Sigma V^T
A=UΣVT,那么可得:
A
x
=
U
Σ
V
T
x
我们希望将任意一个矩阵A分解为一个对称矩阵S和正交矩阵Q的形式,可以进行如下变形:
A
=
U
Σ
V
T
=
(
U
Σ
U
T
)
(
U
V
T
)
,
S
=
U
Σ
U
T
,
Q
=
U
V
T
通过SVD奇异值分解可得,我们将任意矩阵分解后,可以挑选出r个重要的非零特征值的矩阵。
A
=
σ
1
u
1
v
1
T
+
σ
2
u
2
v
2
T
+
⋯
+
σ
r
u
r
v
r
T
,
σ
1
≥
σ
2
≥
⋯
≥
σ
r
;
主成分分析PCA
,真神奇!!!Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。