ํ๋ ฌ (Matrix)
ํ๋ ฌ์ ์ซ์๋ฅผ ์ง์ฌ๊ฐํ ํํ๋ก ๋ฐฐ์ดํ ๊ฒ์ ๋๋ค.
๋ชจ์์ ํ๋ ฌ, ๋ ์๋์ ๊ฐ์ต๋๋ค. ๋จ
ํ๋ ฌ์ ๊ฐ๋ก์ค์ 'ํ(Row)', ์ธ๋ก์ค์ '์ด(Column)'์ด๋ผ๊ณ ๋ถ๋ฆ ๋๋ค. ์ฆ ์ ํ๋ ฌ์ 7ํ 5์ด ํ๋ ฌ์ ๋๋ค.
์์ผ๋ก ํ๋ ฌ ์ ๋ฒ์งธ ํ์ , ๋ฒ์งธ ์ด์ ๋ก ํํํฉ๋๋ค.
ํ๋ ฌ ์ ์ขํ์ ์์๋ฅผ ์ ๊ฐ์ด ํํํ๊ฒ ์ต๋๋ค. ๋น๋จ, ์ ํ๋ ฌ ์ ์์๋ค๊ณผ ๊ฐ์ด ํธํ๋ฅผ ์ํด, ํํ ์ ๊ฐ์ด ํํํฉ๋๋ค. ๋ํ ์ ํ๋ ฌ๊ณผ ๊ฐ์ด ์ ๊ฐ์ด ํํํ ์๋ ์์ต๋๋ค.
ํ๋ ฌ์ ๋ง์ ๊ณผ ๋บ์
ํ๋ ฌ์ ๋ง์ ๊ณผ ๋บ์ ์ ๊ฐ ์์์์ ์ด๋ฃจ์ด์ง๋๋ค. ์ด์ฒ๋ผ ํ๋ ฌ ์์ ๊ฐ๊ฐ์ ๋ํ ์ฐ์ฐ์ Element-Wise Operation์ด๋ผ๊ณ ํฉ๋๋ค. ์ฐ์ฐ์ด ์ด๋ฃจ์ด์ง๋ ๋ ํ๋ ฌ์ ๋ชจ์(ํฌ๊ธฐ, ์ฐจ์)์ด ๊ฐ์ ๊ฒฝ์ฐ ์ฐ์ฐ์ด ๊ฐ๋ฅํฉ๋๋ค.
๋ง์
๋บ์
์์์ ์ฒซ ํ๋ ฌ์ ๋ชจ์์ ํ๋ ฌ , ๋๋ฒ์งธ ํ๋ ฌ์ ๋ผ๊ณ ํ ๋, ์ ๊ฒฐ๊ณผ์ธ ํ๋ ฌ ์ ๊ฐ ์์๋ ์๋์ ๊ฐ์ต๋๋ค.
์์ ๋ฐฐ
์์ ๋ฐฐ๋ ํ๋ ฌ์ ๊ฐ ์์์ ์์ ๊ฐ์ ๊ณฑํฉ๋๋ค.
์ฆ, ์์ ๊ฐ ์ ํ๋ ฌ ์ ๊ณฑ์ ์ขํ์ ์์ ๊ฐ์ ๋ค์๊ณผ ๊ฐ์ต๋๋ค.
์๋ค๋ง๋ฅด ๊ณฑ
์๋ค๋ง๋ฅด ๊ณฑ(Hadamard Product)๋ Element-Wise Operation์ ๋๋ค. ํ๋ ฌ์ ๋ง์ ์ด๋, ๋บ์ ๊ณผ ๊ฐ์ด ํ๋ ฌ์ ๋ชจ์(ํฌ๊ธฐ, ์ฐจ์)์ด ๊ฐ์ ๊ฒฝ์ฐ ์ฐ์ฐ์ด ๊ฐ๋ฅํฉ๋๋ค. ๊ธฐํธ ๋ก ํํํฉ๋๋ค.
์๋ค๋ง๋ฅด ๊ณฑ์ ๊ฐ์ ์ขํ์ ์กด์ฌํ๋ ์์์ ๊ฐ๋ผ๋ฆฌ ๊ณฑํฉ๋๋ค. ์ฆ, ์ฒซ ํ๋ ฌ์ , ๋๋ฒ์งธ ํ๋ ฌ์ , ์๋ค๋ง๋ฅด ๊ณฑ์ ๊ฒฐ๊ณผ๋ฅผ ๋ผ๊ณ ํ ๋ ์๋๋ฅผ ๋ง์กฑํฉ๋๋ค.
ํ๋ ฌ ๊ณฑ
ํ๋ ฌ์ ๊ณฑ์ ์ ๊ณฑํด์ง๋ ํ๋ ฌ์ ์ด์ ์์ ๊ณฑํ๋ ํ๋ ฌ์ ํ์ ์๊ฐ ๊ฐ์ ๋ ๊ฐ๋ฅํฉ๋๋ค. ๊ณฑ์ ๊ฒฐ๊ณผ, ํ์ ์๋ ๊ณฑํด์ง๋ ํ๋ ฌ์ ํ์ ์์ ๊ฐ์ผ๋ฉฐ, ์ด์ ์๋ ๊ณฑํ๋ ํ๋ ฌ์ ์ด์ ์์ ๊ฐ์ต๋๋ค. ์์ปจ๋, ๋ชจ์์ ํ๋ ฌ ์ ๋ชจ์์ ํ๋ ฌ ๋ฅผ ์์๋๋ก ๊ณฑํ๊ธฐ ์ํด์๋ ๋ฅผ ๋ง์กฑํด์ผ ํฉ๋๋ค(์๋ ์์์์๋ ๋ก ํํํ๊ฒ ์ต๋๋ค). ๊ณฑ์ ๊ฒฐ๊ณผ๋ ๋ชจ์์ ํ๋ ฌ์ด๋ฉฐ ์์ ์ ์ ์์ต๋๋ค. ์ฆ ํ๋ ฌ์ ๊ณฑ์ ์ ๊ตํ ๋ฒ์น์ด ์ฑ๋ฆฝํ์ง ์๋ํฉ๋๋ค. ํ๋ ฌ ๊ณฑ์ ๊ฒฐ๊ณผ๋ฅผ ๋ผ๊ณ ํ๋ฉด ๋ค์์ ๋ง์กฑํฉ๋๋ค.
์์ ์ธ๊ธํ ๋ฐ์ ๊ฐ์ด ํ๋ ฌ์ ๊ณฑ์ ์ ๊ฒฝ์ฐ ๊ตํ ๋ฒ์น์ด ์ฑ๋ฆฝํ์ง ์์ผ๋, ๊ฒฐํฉ ๋ฒ์น๊ณผ ๋ถ๋ฐฐ ๋ฒ์น์ ์ฑ๋ฆฝํฉ๋๋ค. ์ฆ, ํ๋ ฌ ์ ๋ํ์ฌ ์ ๊ฐ ์ฐ์ฐ ๊ฐ๋ฅํ๋ค๋ฉด, ์๋๊ฐ ์ฑ๋ฆฝํฉ๋๋ค.
์๋, ๋๋ฒ์งธ ์()์ ๊ฐ๋จํ ์ฆ๋ช ์ ์ค๋นํ์์ต๋๋ค. ๊ฐ ํ๋ ฌ์ ๋ก ์ ์ํฉ๋๋ค.
Proof
์ ๋์์ ๋์ผํ๊ธฐ ๋๋ฌธ์, ๋๋ฒ์งธ ์์ ์ฑ๋ฆฝํฉ๋๋ค. ๋ค๋ฅธ ์ ๋ํ ์ ์ฆ๋ช ๊ณผ ๊ฐ์ด ์ด๋ ต์ง ์๊ฒ ์ฑ๋ฆฝํจ์ ํ์ธ ๊ฐ๋ฅํฉ๋๋ค. ํ๋ ฌ์ ๊ณฑ์ ๊ฒฐํฉ ๋ฒ์น์ด ์ฑ๋ฆฝํ๋ฏ๋ก ๋ณด๋ค๋ ๊ฐ ๋ ํํ ์ฌ์ฉ๋๋ ํํ์ ๋๋ค.
ํญ๋ฑ ํ๋ ฌ (Identity Matrix)
์์ ํ๋ ฌ ๊ณฑ์ ๋ด์ฉ์ ๋๋์ ๋ณด๋ฉด, ๋ชจ์์ ํ๋ ฌ(์ ์ฌ๊ฐ ํ๋ ฌ(square matrix))์ ์ง์ ํํ์ด ๊ฐ๋ฅํฉ๋๋ค. ์ฆ, ์ ๊ฒฝ์ฐ ๊ณผ ๊ฐ์ด ํํ ๊ฐ๋ฅํฉ๋๋ค. ๊ทธ๋ ๋ค๋ฉด, ์ ๊ฐ์ ๋ฌด์์ผ๊น์? ์ค์์์ ์ด ๋จ์์ ์ธ ๊ฒ๊ณผ ๊ฐ์ด, ๋ํ ๋จ์์ ์ด๋ฉฐ, ํน๋ณํ ๋ก ํํํ๊ณ ํญ๋ฑ ํ๋ ฌ์ด๋ผ ๋ถ๋ฆ ๋๋ค. ํญ๋ฑ ํ๋ ฌ์ ์ ์๋ ์๋์ ๊ฐ์ต๋๋ค.
ํญ๋ฑํ๋ ฌ์ ์์ ๋ฐฐ๋ฅผ ํ ํ๋ ฌ์ ์ค์นผ๋ผ ํ๋ ฌ(scalar matrix)์ด๋ผ๊ณ ๋ถ๋ฆ ๋๋ค.
์ญ ํ๋ ฌ (Inverse Matrix)
๋๊ฐ์ ๋ชจ์์ square matrix์ธ, ์ ๋ํ์ฌ ๋ฅผ ๋ง์กฑํ ๊ฒฝ์ฐ, ์ ๋ฅผ ๊ฐ์ญ ํ๋ ฌ(invertible matrix, ์ญ ํ๋ ฌ์ด ์กด์ฌํ๋ ํ๋ ฌ)์ด๋ผ ๋ถ๋ฅด๊ณ , ๋ฅผ ์ ์ญ ํ๋ ฌ(inverse matrix)๋ผ๊ณ ๋ถ๋ฆ ๋๋ค. ๋ํ ์ญ ํ๋ ฌ์ ์ญ ํจ์์ ๊ฐ์ด, ์ฒ๋ผ ํ๊ธฐํฉ๋๋ค.
์ญ ํ๋ ฌ์ ๊ตฌํ๋ ๊ณผ์ ์ ๋ณต์กํ์ฌ ์๊ฐํ๋ ์ค๋ธ์ ํธ๋ฅผ ๋ชจ์์ ํ๋ ฌ์ ํํ์ฌ ์ ์ํ์์ต๋๋ค. ๋ค์์ ๊ฐ์ฐ์ค ์๊ฑฐ๋ฒ์ ์๊ฐํ๋ฉฐ, ์ญ ํ๋ ฌ์ ๊ตฌํ๋ ๋ฐฉ๋ฒ์ ์์๋ณด๊ฒ ์ต๋๋ค. ๋ํ ๊ฐ์ญ ํ๋ ฌ์ธ์ง ํ์ธํ๋ ๋ฐฉ๋ฒ์ผ๋ก, ํ๋ ฌ์์ ์์๋ณด๊ฒ ์ต๋๋ค.
์ ์น ํ๋ ฌ (Transpose Matrix)
์ ์น ํ๋ ฌ(transpose matrix)์ ํ๊ณผ ์ด์ ๋ฐ๊พผ ํ๋ ฌ์ ๋๋ค. ํ๋ ฌ ์ ์ ์น ํ๋ ฌ์ ์ ๊ฐ์ด ํํํฉ๋๋ค. ์ฆ, ๋ฅผ ์ฑ๋ฆฝํฉ๋๋ค. ํ๋ ฌ ๊ฐ ๋ชจ์์ ํ๋ ฌ์ผ ๋, ์ ์น ํ๋ ฌ ๋ ๋ชจ์์ ํ๋ ฌ์ ๋๋ค.
์ด์ ๊ฐ์๊ฐ 1๊ฐ์ธ ํ๋ ฌ์ ํ ๋ฒกํฐ๋ผ๊ณ ๋ถ๋ฆ ๋๋ค. ๋ํ ํ์ ๊ฐ์๊ฐ 1๊ฐ์ธ ํ๋ ฌ์ ์ด ๋ฒกํฐ๋ผ๊ณ ๋ถ๋ฆ ๋๋ค. ์ผ๋ฐ์ ์ผ๋ก ํ๋ ฌ ๋ ์ด ๋ฒกํฐ() ๋ฅผ ๋ํ๋ ๋๋ค. ํ ๋ฒกํฐ๋ฅผ ๋ํ๋ผ ๋๋ ์ ์น ํ๋ ฌ์ ํ์ฉํ์ฌ ์ ๊ฐ์ด ๋ํ๋ ๋๋ค.