특이 분해(singular decomposition)

$$ \bold{A} = \bold{U} \boldsymbol{\Sigma} \bold{V}^\top $$

$$ \bold{A}^\dag \triangleq \bold{V} \boldsymbol{\Sigma}^\dag \bold{U}^\top $$

특이 분해 절차

  1. $\bold{A}$가 $\bold{U}\boldsymbol{\Sigma}\bold{V}^\top$로 분해가 되므로 $\bold{AA}^\top$을 계산한다.

$$ \bold{AA}^\top = \bold{U}\boldsymbol{\Sigma}\bold{V}^\top \bold{V}\boldsymbol{\Sigma}^\top\bold{U}^\top = \bold{U}\boldsymbol{\Sigma}\boldsymbol{\Sigma}^\top\bold{U}^\top = \bold{V} \boldsymbol{\Lambda}\bold{V}^\top $$

  1. 이번에는 $\bold{V}$를 구하기 위해 $\bold{A}^\top\bold{A}$을 계산한다.

$$ \bold{A}^\top\bold{A} = \bold{V}\boldsymbol{\Sigma}^\top\bold{U}^\top \bold{U}\boldsymbol{\Sigma}\bold{V} = \bold{V}\boldsymbol{\Sigma}^\top\boldsymbol{\Sigma}\bold{V}^\top = \bold{V} \boldsymbol{\Lambda}\bold{V}^\top $$