๐ขย Eigen Decomposition
๊ณ ์ ๊ฐ, ๊ณ ์ ๋ฒกํฐ, ๊ณ ์ ๊ฐ ๋ถํด๋ ๋น๋จ ์ ํ๋์ํ๋ฟ๋ง ์๋๋ผ ํด์๊ธฐํํ ๋์๊ฐ ๋ฐ์ดํฐ ์ฌ์ด์ธ์ค ์ ๋ฐ์์ ๊ฐ์ฅ ์ค์ํ ๊ฐ๋
์ค ํ๋๋ผ๊ณ ์๊ฐํ๋ค. ๋จธ์ ๋ฌ๋์์ ์์ฃผ ์ฌ์ฉํ๋ ์ฌ๋ฌ ํ๋ ฌ ๋ถํด(Matrix Factorization) ๊ธฐ๋ฒ(ex: SVD
)๊ณผ PCA
์ ์ด๋ก ์ ํ ๋๊ฐ ๋๋ฏ๋ก ๋ฐ๋์ ์๋ฒฝํ๊ฒ ์์งํ๊ณ ๋์ด๊ฐ์ผ ํ๋ ํํธ๋ค. ์ด๋ฒ ํฌ์คํ
์ญ์ ํํํ์๋์ ์ ํ๋์ํ ๊ฐ์์ ๊ณต๋์ด์ ์ํ์ ๋ฆฌ๋์ ๊ฐ์ ๋ฐ ํฌ์คํธ ๊ทธ๋ฆฌ๊ณ ๋ฅ๋ฌ๋์ ์ํ ์ ํ๋์ํ ๊ต์ฌ์ ์ฐธ๊ณ ํ๊ณ ๊ฐ์ธ์ ์ธ ํด์์ ๋ํด ์ ๋ฆฌํ๋ค.
๐ย Concept of Eigen Value & Vector
\[Av = \lambda v\]
๋ฑ์์ ๋ง์กฑ์ํค๋ ๋ฒกํฐ $v$๋ฅผ ๊ณ ์ ๋ฒกํฐ(Eigen Vector)
, ๋๋ค $\lambda$๋ฅผ ๊ณ ์ ๊ฐ(Eigen Value)
์ด๋ผ๊ณ ์ ์ํ๋ค. ์ข๋ณ์ $A$๋ ์ ํ ๋ณํ(ํ๋ ฌ)
์ ์๋ฏธํ๋ค. ์ด๋ฌํ ์ ๋ณด๋ฅผ ํ์ฉํด ์ ๋ฑ์์ ์๋ฏธ๋ฅผ ์ดํด๋ณด์. ์ด๋ค ์ ํ๋ณํ $A$์ ๋ฒกํฐ $v$๋ฅผ ๊ณฑํ๋๋, ์ด๋ค ์ค์นผ๋ผ์ ๋ฒกํฐ๋ฅผ ๊ณฑํ ๊ฒฐ๊ณผ์ ๊ฐ์๋ค๋ ๊ฒ์ธ๋ฐ, ๋ฒกํฐ์ ์ค์นผ๋ผ๋ฅผ ๊ณฑํ๋ฉด ๊ทธ ํฌ๊ธฐ๋ง ๋ณํํ ๋ฟ ๋ฐฉํฅ์ ์ด์ ๊ณผ ๋์ผํ๋ค. ๋ฐ๋ผ์ ์ ํ๋ณํ $A$๋ฅผ ๊ฐํด๋ ๊ทธ ํฌ๊ธฐ๋ง ์ค์นผ๋ผ ๋ฐฐ(๊ณ ์ ๊ฐ ๋ฐฐ)๋งํผ ๋ณํ ๋ฟ ๋ฐฉํฅ์ ๋์ผํ ๋ฒกํฐ๋ฅผ ์ฐพ๊ณ ์ ํ๋๊ฒ ์ ์์์ ๋ชฉ์ ์ด๋ฉฐ ์ด๊ฒ ๋ฐ๋ก ๊ณ ์ ๋ฒกํฐ์ ์ ์๊ฐ ๋๋ค.
๊ทธ๋ ๋ค๋ฉด ์์์ ํ์ด์ ๊ณ ์ ๊ฐ๊ณผ ๊ณ ์ ๋ฒกํฐ๋ฅผ ์ง์ ๊ตฌํด๋ณด์. ๋จผ์ ์ข๋ณ์ผ๋ก ๋ชจ๋ ํญ์ ๋๊ธด ๋ค, ๊ณ ์ ๋ฒกํฐ $v$๋ก ์ข๋ณ์ ๋ชจ๋ ํญ์ ๋ฌถ์ด์ค๋ค.
\[(A - \lambda I) v = 0\]๊ณ ์ ๋ฒกํฐ $v$๋ก ๋ฌถ์ด์ค๋ค๊ณ ๋ง ํ๋๋ฐ ์ ๊ฐ์๊ธฐ ๋๋ค ๋ค์ ํญ๋ฑํ๋ ฌ์ด ๋ถ๊ฒ ๋์์๊น?? ๋๋ค๋ ๊ณ ์ ๊ฐ, ๋ค์ ๋งํด ์ค์นผ๋ผ๋ค. ํ๋ ฌ - ์ค์นผ๋ผ
๋ ๋ถ๊ฐ๋ฅํ๊ธฐ ๋๋ฌธ์ ์ ํ๋ณํ $A$์ ํฌ๊ธฐ๋ฅผ ๋ง์ถฐ์ฃผ๊ธฐ ์ํด ๊ณฑํ ๊ฒ์ด๋ค. ๋ค์ ๋ฑ์์ ์ ์ฒด์ ์ธ ๊ด์ ์์ ์ดํด๋ณด์. ์ง๊ธ ํ๋ ฌโข๋ฒกํฐ = 0
์ ํํ๋ฅผ ์ทจํ๊ณ ์๋ค. ์ด๋์ ๋ง์ด ๋ณธ ๋ฏํ ๊ผด์ด ์๋๊ฐ?? ๋ฐ๋ก ํ๋ ฌ์ ์๊ณต๊ฐ์ ๊ตฌํ ๋ ์ฌ์ฉํ๋ ์์์ด๋ค. ๋ฐ๋ผ์ ์ฐ๋ฆฌ๋ ๊ณ ์ ๋ฒกํฐ $v$๊ฐ ์ข์ธก ๊ดํธ ์์ ํ๋ ฌ $A-\lambda I$์ ์๊ณต๊ฐ์ด spanํ๋ ๊ณต๊ฐ ์ด๋๊ฐ์ ์์นํ๋ค๋ ๊ฒ์ ์ ์ ์๋ค.
ํํธ, ์ฐ๋ฆฌ๊ฐ ์ด ๋ฑ์์ ํ์ดํค์น ๋ชฉ์ ์ ๊ณ ์ ๊ฐ ๊ทธ๋ฆฌ๊ณ ๊ณ ์ ๋ฒกํฐ๋ฅผ ๊ตฌํ๊ธฐ ์ํจ์ด๋ค. ๋ฑ์์ ๋ง์กฑ์ํค๋ ค๋ฉด ๊ณ ์ ๋ฒกํฐ๊ฐ 0์ด๊ธฐ๋ง ํ๋ฉด ๋๊ฒ ์ง๋ง, $v=0$์ธ ๊ฒฝ์ฐ๋ฅผ ์ฐพ์๊ณ ์ฐ๋ฆฌ๊ฐ ์ด๋ ๊ฒ ๊ณ ์ํ๋ ๊ฒ์ ๋น์ฐํ ์๋ ๊ฒ์ด๋ค. ๋ฐ๋ผ์ $v=0$์ด ์๋๋ผ ์ข์ธก ๊ดํธ ์์ ํญ $A-\lambda I=0$์ด ๋์ด์ผ ํ๋ค. ์ด ๋ $det(A-\lambda I) =0$๋ฅผ ๋ง์กฑํด์ผ ํ๋ค. ๊ทธ ์ด์ ๋ ๋ง์ฝ ํ๋ ฌ์์ด 0์ด ์๋๋ผ๋ฉด ์ญํ๋ ฌ์ด ์กด์ฌํ๋ค๋ ๊ฒ์ด ๋๊ณ , ์ ์ฒด ๋ฑ์์์ ์ข์ธก ํญ์ ๋ํ ์ญํ๋ ฌ์ ์๋ณ์ ๊ณฑํด์ฃผ๋ฉด ๋ค์ $v=0$์ด๋ผ๋ ๊ฒฐ๊ณผ๋ฅผ ์ป๊ฒ ๋๋ค. ๋ฐ๋ผ์ ๋ฐ๋์ $det(A-\lambda I) =0$์ ์ถฉ์กฑํด ์ญํ๋ ฌ์ด ์๋๋ก ๋ง๋ค์ด์ผ ํ๋ค.
๋ฐ๋ผ์ ๊ฒฐ๋ก ์ ์ผ๋ก ์ฐ๋ฆฌ๋ ๋ ๊ฐ์ง ์์์ ํ์ด๋ด๋ฉด ๊ณ ์ ๊ฐ๊ณผ ๊ณ ์ ๋ฒกํฐ๋ฅผ ๊ตฌํ ์ ์๋ค.
\[N(A-\lambda I) = V \\ det(A-\lambda I) = 0\]์ด ๋, ์๊ณต๊ฐ์ span
ํ๋ ๋ฒกํฐ๋ ๋ฌด์ํ ๋ง๊ธฐ ๋๋ฌธ์ ์ผ๋ฐ์ ์ผ๋ก Basis
๋ฅผ ๊ณ ์ ๊ฐ์ผ๋ก ๊ฐ์ฃผํ๋ค.
๐ข Eigen Decomposition
\[A = V\Lambda V^{-1} \\
\Lambda = V^{-1}AV\]
์ ์์๊ณผ ๊ฐ์ ํํ๋ก ์์์ ์ ์ฌ๊ฐํ๋ ฌ $A$๋ฅผ ํํ ๊ฐ๋ฅํ๋ค๋ฉด, ์ฐ๋ฆฌ๋ ์ด๋ฌํ ํ๋ ฌ $A$๋ฅผ Diagonalizable Matrix
๋ผ๊ณ ๋ถ๋ฅด๋ฉฐ, Diagonalizable Matrix
๋ฅผ ๊ณ ์ ๋ฒกํฐ์ ๊ณ ์ ๊ฐ ํ๋ ฌ๋ก ๋ถํดํ๋ ๊ฒ์ ๊ณ ์ ๊ฐ ๋ถํด(Eidgen Decomposition)
๋ผ๊ณ ํ๋ค.
์ฌ๊ธฐ์ Diagonalizable Matrix
์ด๋, ๊ณ ์ ๊ฐ ํ๋ ฌ์ ์ด์ฉํด ๋๊ฐํ๋ ฌ๋ก ๋ณํ์ด ๊ฐ๋ฅํ ์ ์ฌ๊ฐํ๋ ฌ์ ๋งํ๋ค. ๋๋ฒ์งธ ์์์ด ๋ฐ๋ก Diagonalizable Matrix
๋ฅผ ํํํ ๊ฒ์ด๋ค. ์ด๋ค ํ๋ ฌ์ด Diagonalizable Matrix
ํ๋ค๋ ๊ฒ์ ๋ค์ ๋งํด, ํ๋ ฌ์ Independent
ํ ๊ณ ์ ๋ฒกํฐ๊ฐ N๊ฐ ์๋ค๋ ๊ฒ๊ณผ ๋์น๋ค. ๋ฐฉ๊ธ ์์ ํ ์ฌ์ค์ ์ ๋ํด๋ณด์.
3X3 ํฌ๊ธฐ์ ํ๋ ฌ $A$์ ์๋ก ๋ ๋ฆฝ์ธ ๊ณ ์ ๋ฒกํฐ $v_1, v_2, v_3$๊ณผ ์ด์ ๋์๋๋ ๊ณ ์ ๊ฐ $\lambda_1, \lambda_2, \lambda_3$์ด ์๋ค๊ณ ๊ฐ์ ํด๋ณด์. ์ฌ๋ฌ๊ฐ์ ๊ณ ์ ๋ฒกํฐ์ ๊ณ ์ ๊ฐ์ ์์ ํ๋๋ก ํํํ๊ธฐ ์ํด ๋ฒกํฐํ๋ฅผ ์ด์ฉํ๊ณ ์ ํ๋ค.
\[A[v_1, v_2, v_3] = [v_1, v_2, v_3]โข \begin{bmatrix} \lambda_1 & 0 & 0 \\ 0 & \lambda_2 & 0 \\ 0 & 0 & \lambda_3 \\ \end{bmatrix} \\\]์ฐ๋ฆฌ๋ ์ง๊ธ ์ด๋ค ํ๋ ฌ์ด Diagonalizable Matrix
์ผ ๋ ๋ฒ์ด์ง๋ ํ์์ ๋ํด ์ฆ๋ช
ํ๋๊ฒ ๋ชฉํ๋ผ์ ์ข๋ณ์ ํ๋ ฌ $A$๋ง ๋จ๊ธฐ๋ ค๊ณ ํ๋ค. $[v_1, v_2, v_3]$ ์ ์๋ก ๋
๋ฆฝ์ธ ๊ณ ์ ๋ฒกํฐ๋ค. ๊ทธ๋ฆฌ๊ณ ์ฌ์ด์ฆ๋ 3x3์ผ๋ก ์ ์ฌ๊ฐํ๋ ฌ์ ํด๋น๋๋ค. ์ด๋ฒกํฐ๊ฐ ์๋ก ๋
๋ฆฝ์ด๋ฉด์ ์ ์ฌ๊ฐํ๋ ฌ์ ํด๋น๋๊ธฐ ๋๋ฌธ์ $[v_1, v_2, v_3]$ ์ ๊ฐ์ญํ๋ ฌ์ ์กฐ๊ฑด์ ๋ชจ๋ ์ถฉ์กฑํ๋ค. ๋ฐ๋ผ์ ์๋ณ์ $[v_1, v_2, v_3]$ ์ ์ญํ๋ ฌ์ ๊ณฑํด์ฃผ์. ์ด์ ๋ถํฐ ํธ์์ $[v_1, v_2, v_3]$ ์ $V$, ๊ณ ์ ๊ฐ-๋๊ฐํ๋ ฌ(์ฐ๋ณ ์ค๋ฅธ์ชฝ ํญ) $\Lambda$๋ก ํ๊ธฐํ๊ฒ ๋ค.
$V$๊ฐ Independent
ํ ๊ณ ์ ๋ฒกํฐ๊ฐ N๊ฐ๋ฅผ ๊ฐ๊ณ ์๊ธฐ ๋๋ฌธ์ $V$๋ฅผ ์ผ๋ถ๋ถ์ผ๋ก ๊ฐ๊ณ ์๋ ํ๋ ฌ $A$๋ ๋น์ฐํ Independent
ํ ๊ณ ์ ๋ฒกํฐ๊ฐ N๊ฐ ์๋ค๊ณ ๋งํ ์ ์๋ค.
โญ๏ธ Property of Eigen Decomposition
๊ณ ์ ๊ฐ ๋ถํด๊ฐ ๊ฐ๋ฅํ Diagonalizable Matrix
$A$์ ์์ฑ์ ๋ํด ์์๋ณด์. ์ด๋ฐ ์์ฑ๋ค์ ์ดํ PCA
, SVD
์์ ์ฌ์ฉ๋๋ ์์งํ๊ณ ์๋๊ฒ ์ข๋ค.
- 1) $A^k = V \Lambda V^{-1}โขV \Lambda V^{-1} โฆ = V \Lambda^k V^{-1}$
- 2) $A^{-1} = (V \Lambda V^{-1})^{-1}$= $(V \Lambda^{-1} V^{-1})$
- $AA^{-1}=I$
- 3) $det(A) = det(V \Lambda V^{-1}) = det(V)det(\Lambda)det(V ^{-1}) = \prod_{i=1}^{N} {\lambda_i}$
- ํ๋ ฌ์์ ๊ณฑ์ผ๋ก ์ชผ๊ฐ๋๊ฒ ์ฑ๋ฆฝ
- 4) $tr(A)=tr(V \Lambda V^{-1})=tr( \Lambda V^{-1}V)=tr(\Lambda)=\sum_i^{N}\lambda_i$
trace
๋ ์์์ ์์๋ฅผ ๋ฐ๊พธ๋๊ฑฐ ํ์ฉ
- 5) rank-difficient == $det(A)=0$ โ ํ๋ ฌ $A$์๋ ๊ฐ์ด 0์ธ ๊ณ ์ ๊ฐ์ด ์ ์ด๋ ํ๋ ์ด์ ์กด์ฌ
- 3)๋ฒ ์์ฑ ์ด์ฉ
- 6) Diagonalizable Matrix์ non-zero eidgen value ๊ฐ์ == rank(A)
- $rank(A) = rank(V \Lambda V^{-1}) = rank(\Lambda)$
- $V, V^{-1}$ ์ ์๋ก ๋ ๋ฆฝ์ธ ์ด๋ฒกํฐ๋ฅผ ์์ ๋ง๋ ํ๋ ฌ์ด๋ผ์ ๋ฐ๋์ Full Rank
- ๋ญํฌ์ ์ฑ์ง์ ์ํด ๊ฐ์ฅ ์์ ๊ฐ์ด ํ๋ ฌ์ ๋ญํฌ๊ฐ ๋๋ค
non-zero eigen value ๊ฐ์
== $rank(\Lambda)$
๐กย Insight of Eigen Decomposition
์ด๋ ๊ฒ ๊ณ ์ ๊ฐ, ๊ณ ์ ๋ฒกํฐ, ๊ณ ์ ๊ฐ ๋ถํด์ ๋ํด์ ์ ๋ฐ์ ์ผ๋ก ์ดํด๋ณด์๋ค. ํ์ง๋ง ์์ง๋ ์ ๊ณ ์ ๊ฐ ๋ถํด๊ฐ ๊ทธ๋ฆฌ๋ ์ค์ํ๋ค๋ ๊ฒ์ธ์ง ์์ง ๊ฐ์ด ์ค์ง ์์ ๊ฒ์ด๋ค. ๊ณ ์ ๊ฐ ๋ถํด์ ์ค์์ฑ์ ๋ํด ์์๋ณด๊ธฐ ์ํด ๋จผ์ ๋ค์๊ณผ ๊ฐ์ ๋ช ์ ์ ๋ํด์ ์ฆ๋ช ํด๋ณด์.
โ๋์นญํ๋ ฌ(Symmetric Matrix)์ ๋๊ฐํ ๊ฐ๋ฅํ ํ๋ ฌ(Diagonalizable Matrix)์ด๋คโ
\[V^T = V^{-1} = Q\]๋์นญํ๋ ฌ์ ์ ์ฌ๊ฐํ๋ ฌ ์ค์์ ์๋ณธ๊ณผ ์ ์นํ๋ ฌ์ด ๋์ผํ($A=A^{T}$) ํน์ ํ๋ ฌ์ ๋งํ๋ค. ๋ฐ๋ผ์ ์ด๋ค ํ๋ ฌ $A$๊ฐ ๋์นญํ๋ ฌ์ด๋ผ๋ฉด, $V \Lambda V^{-1} = V^{-T} \Lambda V^{T}$๊ฐ ๋๋ค. ๊ฐ๋ณ์ ๊ฐ์ฅ ๋ง์ง๋ง ํญ์ ์ฃผ๋ชฉํด๋ณด์. ๋ฑ์ ์กฐ๊ฑด์ ์ํด $V^{-1} = V^T$๊ฐ ์ฑ๋ฆฝํ๊ธฐ ๋๋ฌธ์ ํ๋ ฌ $V$๋ ์ ์นํ๋ ฌ๊ณผ ์ญํ๋ ฌ์ด ๊ฐ์ ํ๋ ฌ์ด ๋๋ค. ๋ค์ ๋งํด, $V$๋ ์ง๊ตํ๋ ฌ $Q$๊ฐ ๋๋ค. ๋ฐ๋ผ์ ํ๋ ฌ $A$์ ๋ํ ๊ณ ์ ๊ฐ ๋ถํด์์ ์๋์ฒ๋ผ ์ง๊ตํ๋ ฌ๋ก ํํํ ์ ์๋ค.
\[A = Q \Lambda Q^{-1} \\ A = [q_1, q_2, q_3]โข\begin{bmatrix} \lambda_1 & 0 & 0 \\ 0 & \lambda_2 & 0 \\ 0 & 0 & \lambda_3 \\ \end{bmatrix}โข\begin{bmatrix} q_1^T \\ q_2^T \\ q_3^T \\ \end{bmatrix} \\\]์ด์ ์ฐ๋ณ์ ์์์ ์ ๊ฐํด์ ๊ทธ ์๋ฏธ๋ฅผ ์์๋ณด์. ์ ๊ฐํ๋ฉด ์๋์ ๊ฐ๋ค.
\[A = \lambda_1q_1q_1^T + \lambda_2q_2q_2^T + \lambda_3q_3q_3^T\]์ฐ๋ณ์ ํญ์ ํ๋ ํ๋ ์ดํด๋ณด์. ์ธ๊ฐ์ ํญ์ ๋ชจ๋ ๊ฐ๋ณ ๊ณ ์ ๋ฒกํฐ์ ๋ํ ๊ณ ์ ๊ฐ
, ๊ณ ์ ๋ฒกํฐ
๊ทธ๋ฆฌ๊ณ ๊ณ ์ ๋ฒกํฐ์ ์ ์น
์ ๋ํ ๊ณฑ์ผ๋ก ๊ตฌ์ฑ๋์ด ์๋ค. ๊ณ ์ ๋ฒกํฐ์ ๊ทธ๊ฒ์ ์ ์น๋ฒกํฐ์ ๊ณฑ์ ํฌ๊ธฐ๋ nxn
์ด์ง๋ง, ์ฌ์ค ๊ฐ์ ๋ฒกํฐ๋ฅผ ๋๋ฒ ๊ณฑํ ๊ฒ๊ณผ ๊ฐ๊ธฐ์ ๋ญํฌ๋ 1์ด๋๋ค. ๋ค์ ๋งํด, 3์ฐจ์ ๊ณต๊ฐ์์ 1์ฐจ์ ์ง์ ๊ณต๊ฐ์ผ๋ก span
ํ๋ ๋ถ๋ถ ๊ณต๊ฐ์ด 3๊ฐ๊ฐ ๋ง๋ค์ด์ง๋ฉฐ 3๊ฐ์ ๋ถ๋ถ ๊ณต๊ฐ์ ์๋ก ๋
๋ฆฝ์ด๋ฉด์, ๋ชจ๋ ๊ทผ๋ณธ์ด ์ง๊ต ํ๋ ฌ์ ์ด๋ฒกํฐ๋ผ๋ ์ ๋๋ฌธ์ ์๋ก ์ง๊ตํ๋ค. ๋ฐ๋ผ์ ์ฐ๋ฆฌ๋ ๋์นญํ๋ ฌ $A$๋ฅผ ํฌ๊ธฐ๋ NxN
์ด๋ฉด์ ๋ญํฌ๋ 1
์ธ ํ๋ ฌ 3๊ฐ๋ฅผ ๊ณ ์ ๊ฐ์ ์ด์ฉํด ๊ฐ์คํฉ ๋ฐฉ์
์ผ๋ก ๋ํ ๊ฒ์ด๋ผ๊ณ ํด์ํ ์ ์๋ค. ๋ค์ง์ด ์์ ํ๋ฉด ๋์นญํ๋ ฌ $A$๋ฅผ ํฌ๊ธฐ๋ NxN
์ด๋ฉด์ ๋ญํฌ๋ 1
์ธ ํ๋ ฌ 3
๊ฐ๋ก ์ชผ๊ฐ๋ ๋ฐฉ์์ด ๋ฐ๋ก ๊ณ ์ ๊ฐ ๋ถํด
์ด๋ค.
๊ณ ์ ๊ฐ์ ๋ฐ๋ผ, ๋ถ๋ถ ๊ณต๊ฐ์ ํฌ๊ธฐ๋ฅผ ์กฐ์ ํ ์ ์๋ค๋ ์ ์์ ์ฐจ์ ์ถ์๋ ์ ๊ฑฐ์ฒ๋ผ ์ค์๋๊ฐ ๋์ ๋ฐ์ดํฐโขํน์ง๋ง ์ถ์ถํ๋๊ฒ ๊ฐ๋ฅํด์ง๋ค. ์ด๋ฌํ ๊ณ ์ ๊ฐ ๋ถํด๋ฅผ ์ ์ฌ๊ฐํ๋ ฌ(๋์นญํ๋ ฌ)์ด ์๋ ์ผ๋ฐ์ ์ธ ์ง์ฌ๊ฐํ๋ ฌ์๋ ์ ์ฉํ ์ ์๋๋ก ๊ฐ๋
์ ํ์ฅํ๊ฒ ๋ฐ๋ก SVD(Singular Vector Decomposition)
์ด๊ณ , ์ค์๋(๊ณ ์ ๊ฐ์ ํฌ๊ธฐ)์ ๋ฐ๋ผ์ ์ค์ํ ํน์งโข๋ฐ์ดํฐ๋ง ๋จ๊ธฐ๋ ๋ฐฉ๋ฒ๋ก ์ PCA(Princlpal Component Analysis)
์ ์ด๋ก ์ ํ ๋๊ฐ ๋๋ค.
์ด๋ ๊ฒ ๋์นญํ๋ ฌ์ ๋๊ฐํ ๊ฐ๋ฅํ ํ๋ ฌ์ด๋ผ๋ ์ ์ ํตํด ๊ณ ์ ๊ฐ ๋ถํด
์ ์๋ฏธ์ ๋ํด์ ์์๋ณด์๋ค. ์ด์ ๋ง์ง๋ง์ผ๋ก ์ ํ๋ณํ์ผ๋ก์ ํ๋ ฌ $A$๊ฐ ๊ฐ๋ ์๋ฏธ๋ฅผ ์ดํด๋ณด์. ๊ณ ์ ๋ฒกํฐ๊ฐ ์๋ ์์์ ๋ฒกํฐ $\vec x$๋ฅผ ์ ํ๋ณํ $A$์ ํต๊ณผ์์ผ๋ณด์. ๊ทธ๋ผ ์ฐ๋ฆฌ๋ ์๋์ ๊ฐ์ ์์ ์ป์ ์ ์๋ค.
์ฐ๋ณ์ ํด์ํด๋ณด์. ์๊น ๊ณ ์ ๊ฐ ๋ถํด์ ์๋ฏธ๋ฅผ ์ดํด๋ณด๋ฉด์ $q_1q_1^T$๋ ์ ์ฒด ๊ณต๊ฐ์์ 1์ฐจ์ ์ง์ ๊ณต๊ฐ์ผ๋ก spanํ๋ ๋ถ๋ถ ๊ณต๊ฐ์ ์๋ฏธํ๋ค๊ณ ํ์๋ค. ๋ฐ๋ผ์ ์ฐ๋ณ์๋ ์๋ก ๋ค๋ฅธ ํญ์ด 3๊ฐ ์๊ธฐ ๋๋ฌธ์ ๋ถ๋ถ ๊ณต๊ฐ์ด 3๊ฐ ์๋ 3์ฐจ์ ๊ณต๊ฐ์ด ํ์ฑ๋๋ค. ์ด์ ๋ถ๋ถ ๊ณต๊ฐ๊ณผ ๋ฒกํฐ $\vec x$๋ฅผ ๋ด์ ํ ํํ๋ก ๋ฐ๋ผ๋ณผ ์ ์๋ค. ๋ด์ ์ ์ ์ฌ์์ด๋ค. ๋ฐ๋ผ์ $q_nq_n^Tโข\vec x$์ ๋ฒกํฐ $\vec x$๋ฅผ ๋ถ๋ถ ๊ณต๊ฐ์ ์ ์ฌ์ ๋ด๋ ค์ค ๋ฒกํฐ๊ฐ ๋๋ค. ๊ทธ๋ฆฌ๊ณ ๊ณ ์ ๊ฐ์ ๊ณฑํด ์ ์ฌ์ ๋ด๋ฆฐ ๋ฒกํฐ๋ค์ ํฌ๊ธฐ๋ฅผ ์กฐ์ ํด์ฃผ๋๊ฒ ์ฐ๋ณ์ ์๋ฏธ๊ฐ ๋๋ค.
Leave a comment