Inner Product
๋ฒกํฐ ๊ฐ ์ฃผ์ด์ก์ ๋ ๊ฐ ๋ฒกํฐ๋ ํ๋ ฌ๋ก ์๊ฐํ ์ ์๊ณ , ๋ ํ๋ ฌ๋ก ์๊ฐํ ์ ์๋ค.
๋ฅผ inner product ํน์ dot product ๋ก ์ ์ํ๋ฉฐ ๋ก ํ๊ธฐํ๋ค.
inner product๋ ์๋์ ๊ฐ์ ์ฑ์ง์ ๋ง์กฑํ๋ค. (๋ ๋ฒกํฐ, ๋ ์ค์นผ๋ผ)
๋ํ inner product๋ ๊ฐ ๋ฒกํฐ์ norm๊ณผ angle์ ์ด์ฉํด ํํํ ์๋ ์๋ค.
์ด ๋, ๋ง์ฝ ์ ๋ง์กฑํ๋ค๋ฉด ์๋ก orthogonal ํ๋ค๊ณ ํ๋ค.
๋ฅผ ๋ง์กฑํ๊ธฐ ๋๋ฌธ์ ๋ด์ ๊ฐ์ด 0์ด ๋ ๊ฒ์ด๋ฉฐ ๋ฒกํฐ ๋ ์๋ก ์์ง์ด๋ค.
Vector Norm
์ ๋ํ์ฌ, length (ํน์ norm)์ ์ ์ ๊ณฑ๊ทผ์ผ๋ก ์ ์๋๋ฉฐ, ์์์ ์ค์นผ๋ผ๊ฐ์ผ๋ก ์ ์๋๋ค.
์ด๋ฌํ norm์ ๊ธฐํํ์ ์ผ๋ก ์์ ์ผ๋ก๋ถํฐ ๊น์ง๋ฅผ ์๋ ์ ์ ๊ธธ์ด๋ฅผ ์๋ฏธํ๋ค.
๋ํ ์์์ scalar ๊ฐ ์ ๋ํด, ์ length๋ ์ ๊ธธ์ด์ ๋งํผ ๊ณฑํ ๊ฐ์ด๋ค.
์ฐธ๊ณ ๋ก, length๊ฐ 1์ธ ๋ฒกํฐ๋ฅผ unit vector ๋ผ๊ณ ํ๋ค.
vector๋ฅผ normalize ํ๋ค๋ ๋ป์, ๋ฒกํฐ ๊ฐ ์ฃผ์ด์ก์ ๋, ๊ทธ๊ฒ์ length๋ก ๋๋์ด์ฃผ๋ ๊ฒ์๋งํ๋ค.
๋ ์ ๊ฐ์ ๋ฐฉํฅ์ ๊ฐ๋ฆฌํค๋ฉฐ, ๊ธธ์ด๋ง ๋ค๋ฅด๊ฒ ๋๋ค. (์ length๋ 1)
Distance between Vectors in
๋ฒกํฐ ์ ๋ํด distance between ๋ ์๋์ ๊ฐ์ด ์ ์๋ฉ๋๋ค.
Least Squares ๋ฌธ์
๋ณ์์ ๊ฐ์() ๋ณด๋ค ๋ฐฉ์ ์์ ๊ฐ์()๊ฐ ๋ ๋ง์ ๊ฒฝ์ฐ, Over-determined Linear System์ด๋ค.
์ผ๋ฐ์ ์ผ๋ก ์ด๋ฌํ ๊ฒฝ์ฐ๋ ํด๊ฐ ์๋ค. ํ์ง๋ง ์ฐ๋ฆฌ๋ ๊ทผ์ฌ์ ์ด๋ผ๋ ๊ฐ์ ๊ตฌํ๊ณ ์ถ๋ค!
Overdetermined system ์ ๋ํ์ฌ, ()
์ด๋ฌํ ์์คํ
์ ํด ๋ ์๋ ์ ๊ฐ์ด ์ ์ ๋๋ค.
์ด๋ค ๋ฅผ ์ ํํ๋๋ผ๋, ๋ฒกํฐ ๋ ์ ์์ญ ์์ ์กด์ฌํ๊ฒ ๋ ๊ฒ์ด๋ค.
๋ฐ๋ผ์, ์ฐ๋ฆฐ ๋ฒกํฐ ์ ๊ฐ์ฅ ๊ฐ๊น๊ฒ ์์นํ๋ ์์ ํ ์ ์ ์ฐพ๋๊ฒ, ๊ทธ ๋์ ๋ฅผ ์ฐพ๋๊ฒ์ด ๋ชฉํ์ด๋ค.
์์ ์ค๋ช
์ ๊ทธ๋ฆผ์ผ๋ก ํํํ๋ฉด ์๋์ ๊ฐ๋ค.
์ด ๋, ์ ์ ์ ์กด์ฌํ๋ ์ ์ค ์ ์ ๊ฐ์ฅ ๊ฐ๊น์ด ์ ์ด๋ค.
์ด๋ฌํ ์กฐ๊ฑด ํ์์ ๋ฒกํฐ ๋ ์ ๋ฐ๋์ orthogonal ํ๊ฒ ๋๋ค.
์ฌ๊ธฐ์ ๋ฒกํฐ ์ ๋ฅผ ๊ตฌ์ฑํ๋ basis ๋ฒกํฐ๋ฅผ ๋งํ๋ค.
์ด์ ๋์ผํ๊ฒ ์์ ํ๋ฉด,
๋ฐ๋ผ์ least squres problem์ ํธ๋ ์์ด ์์ฑ๋๋ค.
Normal Equation
์์ ์ ์ํ Least Squares Problem์ ํธ๋ ๋ฐฉ๋ฒ ์ค ํ๋๊ฐ ๋ฐ๋ก normal equation์
๋๋ค.
์ฃผ์ด์ง least square problem ์ ์์ ํ๊ธฐ ์ํด ์ ๋ต์ ๊ฐ์ฅ ๊ฐ๊น์ด ํด๋ฅผ ๊ตฌํ ๊ฒ ์
๋๋ค.
ํด๋ฅผ ๊ตฌํ๊ธฐ ์ํด ์ฌ์ฉํ๋ ์์ด ์์ ์ ์ํ normal equation ์
๋๋ค.
์ด๋ฌํ ํํ๋ ์๋ก์ด Linear System ์ ๊ผด๋ก ํํํ ์ ์์ต๋๋ค.
๋ง์ฝ ๊ฐ invertible ํ๋ค๋ฉด, ๊ทธ ํด๋ ์๋์ ๊ฐ์ด ๊ตฌํด์ง ์ ์๋ค.
๋ฐ๋ผ์ ์์ ์ฃผ์ด์ง ๊ทธ๋ฆผ์ ์ดํด๋ณด์์ ๋,
์ ์์ ๋ก์ orthogonal projection ๊ณผ์ ์ ์๋์ ๊ฐ์ด ๋ํ๋ผ ์ ์๋ค.
๋ง์ฝ ๊ฐ invertible ํ์ง ์๋ค๋ฉด?
โข
๊ฐ invertible ํ์ง ์๊ธฐ ์ํด์๋ ํ๋ ฌ ๊ฐ Linearly dependent ํด์ผํ๋ค.
(์ฆ, lineary dependentํ๋ฉด invertible ํ๋ค)
โข
์ด๋ฌํ ๊ฒฝ์ฐ ํด๋ ํญ์ ๋ฌด์ํ ๋ง์ ๊ฒฝ์ฐ๊ฐ ๋๋ค! (โ ํด๊ฐ ์๋ ๊ฒฝ์ฐ๋ ์ฌ์ค์ ์กด์ฌํ์ง ์๋๋ค)
โข
์ผ๋ฐ์ ์ผ๋ก, ํ์ค ๋ฐ์ดํฐ์
์ ๋ค๋ฃฐ ๋ invertible ํ์ง ์์ ๊ฒฝ์ฐ๋ ์๋ค! (๊ฑฐ์ 95% ์ด์)
๋ฐ์ดํฐ์
์ด ๋ง์์ง๋ฉด ๋ง์์ง ์๋ก feature ๊ฐ์ linearly dependentํ ๊ฒฝ์ฐ๊ฐ ๋์ ํ๋ฅ ๋ก ์ฌ๋ผ์ง๊ธฐ ๋๋ฌธ์ด๋ค.
Orthogonal and Orthonormal Sets
๋ฒกํฐ์ ์งํฉ ์ ๋ํ์ฌ, ๊ฐ ๋ฒกํฐ์๋ค์ด ๋ฅผ ๋ง์กฑํ๋ฉด orthogonal set์ด๋ผ๊ณ ์ ์ํ๋ค.
๋ฒกํฐ์ ์งํฉ ์ ๋ํ์ฌ, orthogonal set์ด๋ผ๊ณ ๊ฐ์ ํ์ ๋, ๊ฐ ๋ฒกํฐ๋ค์ด unit vector์ด๋ค๋ฉด, orthonormal set์ด๋ผ๊ณ ์ ์ํ๋ค.
๋ฒกํฐ๋ค์ด Orthogonalํ๋ค๋ฉด linearly independentํ๋ค๊ณ ๋ณผ์ ์์ง๋ง,
๋ฒกํฐ๋ค์ด linearly independentํ๋ค๊ณ ํด์ Orthogonal ํ๋ค๊ณ ํ ์ ์๋ค.
Orthogonal Projection of
(1) line์ projectionํ๊ธฐ
one-dimensional subspace ์ projection์ ํ๋ค๋ฉด ์๋์ ๊ฐ์ ์์ผ๋ก ํํ ๊ฐ๋ฅํ๋ค
๋ง์ฝ, ๋ฒกํฐ ๊ฐ unit vector๋ผ๋ฉด, ์๋์ ๊ฐ์ด ํํํ ์๋ ์๋ค.
(2) Plane์ projectionํ๊ธฐ
two-dimensional subspace ์ projection ํ๋ค๋ฉด ์๋์ ๊ฐ์ด ํํํ๋ค.
๋ง์ฝ, ๋ฒกํฐ ๊ฐ unit vector๋ผ๋ฉด, ์๋์ ๊ฐ์ด ํํํ ์๋ ์๋ค.
Transformation: Orthogonal Projection
์์ ์ ์ํ orthogonal projection ๊ณผ์ ์ ์์ผ๋ก ํํํ๋ฉด,
Gram-Schmidt Orthogonalization
์ด ๋ฐฉ๋ฒ์ ์์ subspace์์ orthogonal ํ๊ฑฐ๋ orthonormalํ basis๋ฅผ ๋ง๋ค๊ธฐ ์ํด ์ฌ์ฉ๋๋ ๋จ์ํ ์๊ณ ๋ฆฌ์ฆ์
๋๋ค.
ํ๋ ์ํฉ์ ๊ฐ์ ํ์์ ๋, ์ด๋ค.
์ด๋ฌํ ์ํฉ์์ subspace ์์์ orthogonal basis๋ฅผ ๋ง๋ค๊ธฐ ์ํด ์ฌ์ฉํ๋ค.
์ด๋ผ๊ณ ๊ฐ์ ํ ๋ค, ๋ฅผ ์ orthogonalํ ๋ฒกํฐ๋ผ๊ณ ์๊ฐํ๋ค๋ฉด, ์๋ ์๊ณผ ๊ฐ์ด ํํํ ์ ์๋ค.
์ค์ ๋ก ๋ฅผ ํํด๋ณด๋ฉด ๊ฐ์ด 0์ด ๋์จ๋ค๋ ๊ฒ์ ์ ์์๋ค.
QR Factorization
์์์ ์ธ๊ธํ Gram-Schmidt ๋ฐฉ๋ฒ์ ์ด์ฉํด orthonormal vector๋ฅผ ๊ตฌํ๋๋ฐ, ์ด๋ฅผ ์ด์ฉํด ํ๋ ฌ์ ๋ถํดํ๋ ๋ฐฉ๋ฒ์ด QR Factorization (= QR decomposition)์ด๋ค. ์ํ์ ์ธ ์ ์๋ ์๋์ ๊ฐ๋ค.
ํ๋ ฌ ๊ฐ ์ ํฌ๊ธฐ๋ฅผ ๊ฐ๋ ํ๋ ฌ๋ก ์ฃผ์ด์ง๊ณ ,
๊ฐ column๋ค์ด linearly independentํ๋ค๊ณ ๊ฐ์ ํ๋ฉด,
์ ํํ๋ก ํํํ ์ ์๋ค. ๋ ํฌ๊ธฐ์ ํ๋ ฌ์ด๊ณ ,
๊ฐ column๋ค์ ๋ฅผ ๊ตฌ์ฑํ๋ orthonormal basis์ด๋ค.
์ ํฌ๊ธฐ์ upper trinangular ํํ๋ฅผ ๊ฐ์ง๋ ํ๋ ฌ์ด๋ฉฐ, ์ญํ๋ ฌ์ด ์กด์ฌํ๋ค.
๋ถํดํ๋ ๊ณผ์ ์ ์งง๊ฒ ๋๋ง ์์ ํด๋ณด๋ฉด.
1.
์ฃผ์ด์ง ํ๋ ฌ์ column vector๋ค์ ๋๋ ๋์ ํ ๊ฐ๊ฐ Gram-Schmidt ๋ฐฉ๋ฒ์ ์ ์ฉ์ํจ๋ค.
2.
orthogonalize ๋ ๋ฒกํฐ๋ค์ normalize ํ๊ธฐ ์ํด ๊ฐ๊ฐ์ norm์ผ๋ก ๋๋ ์ค๋ค (ํฌ๊ธฐ๋ฅผ 1๋ก ๋ง๋ฌ= ์ ๊ทํ)
3.
์ด ๋ฒกํฐ๋ค์ ์์๋๋ก ๋ชจ์ผ๋ฉด ํ๋ ฌ ๊ฐ ๋๊ณ , ์ด ํ๋ ฌ์ orthonormal ํ๋ค.
4.
orthonormal ํ๋ ฌ์ ์ฑ์ง ์ ์ด์ฉํด ๋ฅผ ์ ๋ํ ์ ์์ต๋๋ค. ์ด๋ฅผ ์ด์ฉํด ํ๋ ฌ ์ ๊ตฌํ๋ฉด factorization์ด ๋๋๋ค.
์๋ ํ์ด๋ ์์๋ก ์ฃผ์ด์ง ํ๋ ฌ์ ๋ํด QR decomosition์ ํด๋ณด๋ ์์ ์ด๋ค.













