Sungjoo Ha

Singular Value Decomposition

$$A = U\Sigma V^T$$

행렬 $A$를 위와 같이 분해하는 것을 singular value decomposition (SVD) 라 한다. 이 때 각각 $U$와 $V$는 orthogonal 행렬이며 $\Sigma$ 는 대각행렬로, 각 원소가 singular value 로 구성되어 있다.

우리가 벡터를 각 기저 벡터의 가중합으로 바라보듯, SVD로 행렬을 분해하면 행렬을 "기저" 행렬의 가중합으로 바라볼 수 있게 해준다. 위의 식을 풀어서 쓰면 아래와 같다.

$$A = \sum_{i} \sigma_i \mathbf{u}_i \mathbf{v}_i^T$$

이는

PCA and linear regression (ridge regression)

Power Iteration

References

SVD에 대한 아주 훌륭한 설명을 Foundations of Data Science에서 접할 수 있다.