MIT 线性代数第29讲:奇异值分解
$$ \bbox[yellow,5px]
{
SVD: A=U\Sigma V^T = u_1 \sigma_1 v_1T^+...+u_r \sigma_r v_1^T
}
$$
奇异值分解:singular value decomposition
引子
上式表述成:
$$
AV = U\Sigma \\
$$
其中$\Sigma$是对角线矩阵。
例子:
其中, u, v, $\sigma$都是规范正交向量。
$$
A = U\Sigma V^{-1} = U\Sigma V^T \\
A^TA = (V \Sigma^TU^T)U\Sigma V^T \\
= V \Sigma^T \Sigma V^2 \\
= V\Sigma^2V^T \\
= V\begin{bmatrix}
\sigma_1^2 & & & \\
& \sigma_2^2 & & & \\
& & \sigma_3^2 & & \\
& & & & …
\end{bmatrix} V^T
$$
第一步: 计算$A^TA$
计算$A^TA$的特征值和特征向量
先得到特征向量,再计算特征值
规范化:
下面是$A, \Sigma,V^T$的值:
下面找到u:
- $AA^T = U \Sigma V^TV\Sigma^TU^T= U\Sigma\Sigma^T U^T$
- 上式的特征值与$A^TA$相等,因为AB的特征值=BA的特征值。
EX2:
行、列空间和他们的零空间:
$$
v_1=
\begin{bmatrix}
0.8 \\
0.6
\end{bmatrix}
$$
上式中,已知是一维,所以一个特征值为0,又已知特征值相加为125,所以另一个特征值为125。
总结:
$v_1, …v_r$是矩阵行向量的正交规范基。
$u_1, …u_r$是矩阵列向量的正交规范基
$V_{r+1}, …V_n$是矩阵的零空间
$u_{r+1}, …u_m$是矩阵的左零空间。
且有:$Av_i = \sigma_i u_i$