ProjectionMatrix & LSM
๐ โโ๏ธํด๋ํฐ์ผ๋ก ๋ณผ ๋ ํน์ ๊ธ์๋ ์ซ์๊ฐ ํ๋ฉด์ ๋ค ์๋์ค๋ฉด, ํด๋ํฐ ๊ฐ๋ก๋ก ๋๋ฆฌ์๋ฉด ๋ฉ๋๋ค
๋ชฉ์ฐจ
1
2
3
4
5
6
1. PreRequisites
2. ๋ฌธ์ ์ํฉ
3. ๐ตโ๐ซ์ด๋กํ์ง?
4. ์๋๋ฉ์ด์
5. ์ด์ Least Squares์ ์ด๋ป๊ฒ ์ฐ์ง?
6. ์ฐธ๊ณ
1. PreRequisites
2. ๋ฌธ์ ์ํฉ
\(A_{10\cdot3}\) ํ๋ ฌ์ด ์๊ณ \(R^{10}\)์์ 3์ฐจ์์ spanํ๋ C(A) aka ์ด๊ณต๊ฐA๊ฐ ์๋ค๊ณ ํ์
์ฌ๊ธฐ์ \(R^{10}\)์ ์๋ \(\vec{b}\)๊ฐ ์ด๋ป๊ฒ ํด์ผ C(A)์ ์ต์ ๊ฑฐ๋ฆฌ๋ฅผ ๊ฐ์ง๊น?
(3์ฐจ์ ์ด๊ณต๊ฐA๊ฐ ์๋์ฒ๋ผ ํ๋ฉด์ผ๋ก ๊ทธ๋ ค์ ธ๋ ์ง์ง ํ๋ฉด์ ์๋๋ค.) โ ๊ทธ๋ฅ ์ฝ๊ฒ ์ฝ๊ฒ ๊ทธ๋ ธ๋ค
์ฐธ! ์ฌ๊ธฐ์ \(Ax \neq b\)๋ค ์๋ํ๋ฉด \(\vec{b}\)๊ฐ A๊ฐ spanํ๋ ๊ณต๊ฐ ๋ด๋ถ์ ์๊ณ ๋ค๋ฅธ๋ฐ ์๊ธฐ ๋๋ฌธ
(์ด๊ณต๊ฐ๋ฐ์ ์์ด์)
\(\Rightarrow\) \(A \vec{x}\)๋ก๋ \(\vec{x}\)๋ฅผ ์๋ฌด๋ฆฌ ๋ฐ๊ฟ๋ดค์ \(\color{red}{\neq}\) \(b\) ๋ค
3. ๐ตโ๐ซ์ด๋กํ์ง?
\(\color{red}\therefore\)๊ทธ๋ฌ๋ฉด ์ต๋ํ \(\vec{b}\)๋ ๊ฐ๊น๊ฒ ๋ง๋๋ $x$๋ผ๋ ์ฐพ์๋ณด์
\(\Rightarrow\) Least Square Matrix ์ ์ฉ ๊ฐ๋ฅํ ๋ฌธ์ ์ํฉ
์ผ๋จ ์๋์์๋ ์ต์๊ฑฐ๋ฆฌ๋ฅผ ๋ํ๋ด๊ธฐ ์ํด ์ด๋ค ๋ฒกํฐ๊ฐ ๋์์ง ํ์ํด๋ณด์
์ด๋ค \(Ax\)๋ฒกํฐ๊ฐ \(\vec{b}\)๋ ๊ฐ๊น์ธ๊น?
4. ์๋๋ฉ์ด์
\(A \vec{x}\)๊ฐ span๊ณต๊ฐ์์์ ํํํ๋ค๊ฐ \(\vec{b}\)์ ๊ธธ์ด๊ฐ ๊ฐ์ฅ ์งง์ ๊ทธ์๊ฐ์ \(\vec{x}\)๊ฐ ์ฐ๋ฆฌ๊ฐ ์ฐพ๊ณ ์ ํ๋ ๊ฐ์ด๋ค
๊ทธ๋ ์ฐพ๊ฒ๋ \(\vec{b}\)์์ ์ต์๊ฑฐ๋ฆฌ ๋ฒกํฐ๋ฅผ \(A\hat x\)๋ผ๊ณ ํ๊ฒ ๋ค
๊ทธ๋์ ๋์ด๋ฅผ \(\vec{b}-A \hat x\)๋ผ ๋ํ๋ด๊ณ ์ด๋ฅผ error๋ฒกํฐ์ธ \(\vec{e}\)๋ก ๋ํ๋ด๊ฒ ๋ค
\(\Rightarrow\)์ฆ \(\vec{e}\)๊ฐ ๊ฐ์ฅ ์์์ง๋๋กํ๋ \(x\)๋ฅผ ์ฐพ์์ผํ๋ค
์ต์ข
์ ์ผ๋ก๋ Least Square vector๋ก ๋ณด๋ฉด \(||\vec{e}_{2}||^{2}\) ์ฆ (\({Norm_2}^2\))์ ์ค์ฌ์ผ ํ๋ค
์ด๋ฅผ ๋ํ๋ด๋ฉด ์๋ ์ฌ์ง๊ณผ ๊ฐ๋ค ($\perp$์ด์ผ๊ธฐ๋ ์๋์์ ํ๊ฒ ๋ค)
์ต์์ ๊ณฑ๋ฒ(LSM)์ ๊ตฌํ๊ธฐ ์ํด ์์ ์ ๋ฐ์ ๋ด๋ฆฌ์
\(\color{pink}\Rightarrow\) \(\vec{b}\)๋ ์ ์ผ ๊ฑฐ๋ฆฌ๊ฐ ๊ฐ๊น์ด ๋ฒกํฐ์ธ \(A{\hat{x}}\)์ \(\vec{e}\)๊ฐ \(\perp\)์ฌ์ผ ํ๋ค.
๐์ฐธ๊ณ ! โ \(A\)๊ฐ ์ ๋ฐฉํ๋ ฌ์ด๋ฉด \(A^{T}\)์ Rank๋ ์๋ก ๊ฐ๋ค
๊ฒ๋ค๊ฐ \(A A^T({A A^T})^{-1} = I\)
์๋ฌดํผ ์ด์ด์ \(\left( b-A \hat{x} \right)^TA\hat x = 0\)
( \(b^TA-\hat x^T A^T A\) ) \(\hat x = 0\)
๋
ธ๋ ๊ดํธ ์์ด 0์ด ๋์ผ ํ๋ค
( \(b^TA = \hat x^T A^T A\) ) ์ฌ๊ธฐ์ ํ๋ฒ๋ \(T\)(์ ์น)๋ฅผ ํด์ฃผ๋ฉด ์๋์ ๊ฐ์ด ๋๋ค
\(A^T b = A^T A \hat x\) ์ด๊ฒ์ normal equation์ด๋ผ๊ณ ํ๋ค
์ ์ด๊ฒ์ ๋ํด ์๋ณ์ \(({A^T A})^{-1}\)์ ๊ณฑํ์
\(\Rightarrow\) \(({A^T A})^{-1} A^T b = \hat x\)
์ฐ๋ฆฌ๋ ์ด๋ ๊ฒ \(\hat{x}\)์ ๊ตฌํ์ผ๋ \(A \hat{x}\)์ ๋์
ํด๋ณด์
\(A \hat{x}\) = [ \(A({A^T A})^{-1} A^T\) ] \(b\)
์ฌ๊ธฐ์ [๊ดํธ ์]์ด projection matrix๊ฐ ๋๋ค
5. ์ด์ Least Squares์ ์ด๋ป๊ฒ ์ฐ์ง?
์๋ฅผ ๋ณด๋ฉด ์ ์ ์๋ฏ์ด \(\vec{x}\)๋ ๋ฐ๋ก ์ป์ ์ ์๋ ๋์ ์๋์ ๊ฐ์ ํํ๋ก
์ฐ๋ฆฌ์๊ฒ noise๋ฅผ ๋ํด \(\vec{z}\)๋ก ์ ๋ฌ๋๋ค
(A๋ผ๋ ํ๋ ฌ๋ ํต๊ณผํ๊ณ noise๋ ๋ํด ์ฐ๋ฆฌ์๊ฒ ์จ๋ค๋ ๋ง์ด๋ค)
\(\vec{z}\)๋ ์ฐ๋ฆฌ๊ฐ ์ธก์ ํ ๊ฒ์ด๋ measurement๋ผ๊ณ ํ๋ค
\(z = Ax+n\)
\(\therefore\) measurement๋ฅผ ๋ณด๊ณ \(x\)๋ฅผ ์์๋ด์ผํ๋ค
์ด๋ฅผ ๊ทธ๋ฆผ์ผ๋ก ๋ํ๋ด๋ฉด ์๋์ ๊ฐ๋ค
๊ทธ๋ฆผ์ ๋ณด๊ณ ์ ์ ์๋ ๊ฒ์ \(z\)๋ ๊ฐ๊น๊ฒ ๋ง๋๋ \(x\)๋ฅผ ์ฐพ์๋๊ฑฐ๋ค
์์ ๋ด์ฉ๋ค์ ๋ณด๋ฉด ์ ์ ์๋ฏ์ด \(e\)๋ \(A \hat x\)๊ฐ \(\perp\)ํ ๋๋๊น
๋ด์ ์ ํ์ ๋ 0์ด ๋์ผํ๋ค(์ง๊ฐ์ด๋๊น)
\(A \hat x\) \(\color{red}\cdot\) \(e\) = 0
6. ์ฐธ๊ณ
ํํํ์ | AI & ๋ฅ๋ฌ๋ ย ย ย [์ ๋] (Least squares & Projection matrix)