- This repository is written and practiced while studying linear algebra.
- What is Linearity
- Learning resource
- Lectures
- ์ธ๊ณต์ง๋ฅ์ ์ํ ์ ํ๋์, ๊ณ ๋ ค๋ํ๊ต ์ฃผ์ฌ๊ฑธ ๊ต์๋ - https://www.boostcourse.org/ai251
- ์ ํ๋์ํ1, ์ธ์ข ๋ํ๊ต ํ๊ธธ์ฐฌ ๊ต์๋ - http://www.kocw.net/home/cview.do?cid=f41a378321625410
- Books
- Lay et al. Linear Algebra and Its Applications, 5th edition, 2015
- HOWARD ANITON. ์๊ธฐ ์ฌ์ด ์ ํ๋์ ์ 12ํ(ํํฐ์๋)
- Mike X Cohen. ๊ฐ๋ฐ์๋ฅผ ์ํ ์ค์ ์ ํ๋์ํ
- Lectures
- Current modified: 02/19/2024 Mon.
- Elements in linear algebra - completed
- Linear system - in progress
- Linear combination, vector equation, Four views of matrix multiplication - in progress
- Linear independence, span, and subspace - completed
- Linear transformation
- Least squres solution
- Eigen decomposition
- Singular value decomposition
-
์ค์นผ๋ผ(scalar): ํ๋์ ์ e.g., 3.8
-
๋ฒกํฐ(vector, v): ์์๊ฐ ์ ํด์ ธ ์๋ ์ผ์ข ์ ๋ฐฐ์ด(array), ์ผ๋ฐ์ ์ผ๋ก ์ด๋ฒกํฐ๋ก ๋ํ๋ด๊ณ ๊ตต์ ์๋ฌธ์๋ก ๋ํ๋ โ ์์๊ฐ ์ ํด์ ธ ์์ง ์์ ๊ฒ์ ์งํฉ(set)
- ๊ธฐํํ์ ํด์: ํน์ ๊ธธ์ด(ํฌ๊ธฐ)์ ๋ฐฉํฅ(๊ฐ๋)์ ๊ฐ์ง ์ง์
- ๋ฒกํฐ์ ์ฐจ์(dimensionality): ๋ฒกํฐ๊ฐ ๊ฐ์ง ์์์ ์
- e. g., Rยฒ: ๋ ๊ฐ์ ์์๊ฐ ์๋ ๋ฒกํฐ
- x = [x1, x2] ๋๋ x = [x1, x2]แต
- e. g., Rยณ: ์ธ ๊ฐ์ ์์๊ฐ ์๋ ๋ฒกํฐ
- x = [x1, x2, x3] ๋๋ x = [x1, x2, x3]แต
- Rโฐ: ์์ฐจ์ ๋ถ๋ถ๊ณต๊ฐ (์ฐจ์ = 0)
- Rโฟ: n์ฐจ์ ๊ณต๊ฐ (์ฐจ์ = n)
- n์ฐจ์ ๋ฒกํฐ: n๊ฐ์ ์์๋ฅผ ๊ฐ๋ ๋ฒกํฐ = n ์์์(n-tuple)
- e. g., Rยฒ: ๋ ๊ฐ์ ์์๊ฐ ์๋ ๋ฒกํฐ
- ๋ฒกํฐ์ ๋ฐฉํฅ(orientation): ๋ฒกํฐ๊ฐ ์ด ๋ฐฉํฅ์ธ์ง ํ ๋ฐฉํฅ์ธ์ง๋ฅผ ๋ํ๋(n์ฐจ์์ ๋ฒกํฐ๋ ์ผ๋ฐ์ ์ผ๋ก ์ด๋ฒกํฐ๋ก ๋ํ๋)
- ์ด๋ฒกํฐ(column vector): ํ๋ ฌ์์ ๊ฐ ์ด์ ๊ฐ๋ค๋ก ์ด๋ฃจ์ด์ง ๋ฒกํฐ ~ ํ๋ฒกํฐ๋ฅผ ์ธ๋ก๋ก ์ฐ๋ฉด ์ด๋ฒกํฐ
- Column์ ๊ธฐ๋ฅ์ด๋ผ๋ ๋ป์ด ์๋๋ฐ, verticaclํ ์ด๋ฏธ์ง๋ฅผ ์์ํ๋ฉด ํ๊ณผ ์ด์ด ํท๊ฐ๋ฆฌ์ง ์์
- ํ๋ฒกํฐ(row vector): ํ๋ ฌ์์ ๊ฐ ํ์ ๊ฐ๋ค๋ก ์ด๋ฃจ์ด์ง ๋ฒกํฐ e.g., [1, 2, 3, 4]
- ํ๋ฒกํฐ๋ ์ผ๋ฐ์ ์ผ๋ก ์ ์น(transpose)๋ฅผ ์จ์ ๋ํ๋. Transpose of x(=xแต)
- ์ด๋ฒกํฐ(column vector): ํ๋ ฌ์์ ๊ฐ ์ด์ ๊ฐ๋ค๋ก ์ด๋ฃจ์ด์ง ๋ฒกํฐ ~ ํ๋ฒกํฐ๋ฅผ ์ธ๋ก๋ก ์ฐ๋ฉด ์ด๋ฒกํฐ
- ์๋ฒกํฐ(zero vector): ๋ชจ๋ ์์๊ฐ 0์ธ ๋ฒกํฐ, denoted by 0
- Practice
x = [ [1], [4], [5], [6] ]๋ผ๋ฉด, x๋ 4์ฐจ์ ์ด๋ฒกํฐ, x โ Rโด y = [ [.3], [-7] ]๋ผ๋ฉด, y๋ 2์ฐจ์ ์ด๋ฒกํฐ, y โ Rยฒ z = [ [1, 4, 5, 6] ]๋ผ๋ฉด, z๋ 4์ฐจ์ ํ๋ฒกํฐ, z โ Rโด * x์ z๋ ๋์ผํ ์์๋ก ๋์ผํ ์์๋ฅผ ๊ฐ๊ณ ์์ง๋ง ๋ฐฉํฅ์ด ๋ค๋ฅด๊ธฐ ๋๋ฌธ์ ๋ค๋ฅธ ๋ฒกํฐ์์ ์ฃผ์
-
ํ๋ ฌ(matrix, M): 2์ฐจ์ ์ซ์ ๋ฐฐ์ด(๋ฒกํฐ๋ฅผ ํ ์ฐจ์ ๋ ๋์ด์ฌ๋ฆฐ ๊ฒ), ๊ตต์ ๋๋ฌธ์๋ก ๋ํ๋
- ๋ฐ์ดํฐ ๊ณผํ์์๋ ํ๋ ฌ์ ๊ด์ธก ๋ฐ์ดํฐ๊ฐ ์๋ ํ๊ณผ ํน์ง(feature) ์ด์ ๊ฐ์ง ๋ฐ์ดํฐ ํ ์ด๋ธ๋ก ๊ฐ์ฃผํจ
- ํ๋ ฌ์ ํฌ๊ธฐ: 3x2(3 by 2)๋ 3๊ฐ์ ํ๊ณผ 2๊ฐ์ ์ด๋ก ์ด๋ฃจ์ด์ง ํ๋ ฌ์ด๋ผ๋ ๋ป
-
ํ๋ ฌ์ ํ๊ธฐ๋ฒ
-
A(n x n): ์ ์ฌ๊ฐํ๋ ฌ(square matrix), ํ๋ ฌ์ ํ์ ๊ฐ์์ ์ด์ ๊ฐ์๊ฐ ๊ฐ์ ํ๋ ฌ(#rows = #columns)
-
A(m x n): ์ง์ฌ๊ฐํ๋ ฌ(rectangular matrix), ์ ์ฌ๊ฐํ๋ ฌ์ด ์๋ ํ๋ ฌ, ์ฆ ํ๋ ฌ์ ํ์ ๊ฐ์์ ์ด์ ๊ฐ์๊ฐ ๋ค๋ฅธ ํ๋ ฌ
-
Aแต: ๋ฒกํฐ ๋๋ ํ๋ ฌ์ ์ ์น, ์ฃผ๋๊ฐ ์ฑ๋ถ๋ค์ ๊ธฐ์ค์ผ๋ก ํ๋ ฌ์ ํ์ ~ ์ฆ, ํ๊ณผ ์ด์ ๊ตํํ๋ ๊ฒ(a(i,j)แต = a(j,i))
- ๋ฒกํฐ์ ๊ฒฝ์ฐ, ์ด๋ฒกํฐ๋ฅผ ํ๋ฒกํฐ๋ก ๋ณํํ๊ฑฐ๋ ํ๋ฒกํฐ๋ฅผ ์ด๋ฒกํฐ๋ก ๋ณํํจ
- ์ค์! ๋ฒกํฐ ๋๋ ํ๋ ฌ์ ์ด์ค ์ ์นํ๋ฉด ์๋ ๋ฒกํฐ ๋๋ ํ๋ ฌ์ด ๋จ. (Aแต)แต = A
- ๋น์ฐํ ๊ฒ ๊ฐ์ง๋ง AI์์ ์ค์ํ ์ฆ๋ช ์์ ํต์ฌ ๊ทผ๊ฑฐ๊ฐ ๋จ.
- LIVE EVIL(์ฐ์ฐ ์์)
- (LIVE) = EแตVแตIแตLแต
- ์ฌ๋ฌ ํ๋ ฌ์ ๊ณฑ์ ์ ์ ์นํ ๋์ ์์, ์์ ๊ฐ์ด 4๊ฐ๋ฟ๋ง ์๋๋ผ ๋ ๋ง์ ์์ ํ๋ ฌ์๋ ๋์ผํ๊ฒ ์์ ๊ท์น์ด ์ ์ฉ๋จ
- (LIVE) = EแตVแตIแตLแต
-
Aij: i๋ฒ์งธ ํ, j๋ฒ์งธ ์ด์ ์์
-
Ai,: - i๋ฒ์งธ ํ๋ฒกํฐ
-
A:,j - j๋ฒ์งธ ์ด๋ฒกํฐ
-
-
ํน์ ํ๋ ฌ
-
๋์ ํ๋ ฌ(random number matrix): ๊ฐ์ฐ์ค(์ ๊ท) ๋ถํฌ ๋ฑ์ผ๋ก๋ถํฐ ๋ฌด์์๋ก ์ถ์ถ๋ ์ซ์๋ฅผ ๊ฐ์ง ํ๋ ฌ(์ ํ๋์ํ์ ์ฝ๋๋ก ๊ณต๋ถํ ๋ ์ ์ฉ, ์์์ ํฌ๊ธฐ์ ๊ณ์(rank)๋ก ์ฝ๊ณ ๋น ๋ฅด๊ฒ ์์ฑ ๊ฐ๋ฅํ๊ธฐ ๋๋ฌธ)
-
์ ๋ฐฉ ํ๋ ฌ(square matrix)๊ณผ ๋น์ ๋ฐฉ ํ๋ ฌ(nonsquare matrix)
- ์ ๋ฐฉ ํ๋ ฌ: ํ ์์ ์ด ์๊ฐ ๊ฐ์ ํ๋ ฌ. ์ฆ, R(N*N) ํ๋ ฌ
- ๋น์ ๋ฐฉ ํ๋ ฌ: ํ ์์ ์ด ์๊ฐ ๋ค๋ฅธ ํ๋ ฌ, ํ ์ > ์ด ์: '๋๋ค'๊ณ ํํ, ํ ์ < ์ด ์: '๋๋ค'๊ณ ํํ
-
๋๊ฐ ํ๋ ฌ(diagonal matrix)
-
์ผ๊ฐ ํ๋ ฌ(triangular matrix)
-
์ฃผ ๋๊ฐ์ (main diagonal)์ ์ ๋๋ ์๋๊ฐ ๋ชจ๋ 0์ธ ํ๋ ฌ(NumPy์ triu() ํจ์๋ ์์ผ๊ฐ ํ๋ ฌ, tril() ํจ์๋ ํ์ผ๊ฐ ํ๋ ฌ์ ์ถ์ถํ๋ ํจ์)
-
์์ผ๊ฐ ํ๋ ฌ: 0์ด ์๋ ์์๊ฐ ๋๊ฐ์ ์์ ์๋ ํ๋ ฌ
-
ํ์ผ๊ฐ ํ๋ ฌ: 0์ด ์๋ ์์๊ฐ ๋๊ฐ์ ์๋์ ์๋ ํ๋ ฌ
-
-
๋จ์ ํ๋ ฌ(unit matrix)
-
์ ํ๋ ฌ
- ์๋ฒกํฐ์ ์ ์ฌํ๊ฒ ๋ชจ๋ ์์๊ฐ 0์ธ ํ๋ ฌ, ๊ตต์ ์ฒด๋ฅผ ์ฌ์ฉํ์ฌ 0์ผ๋ก ๋ํ๋(NumPy์ zeors() ํจ์๋ฅผ ์ฌ์ฉํด์ ์์ฑ)
-
๋์นญ ํ๋ ฌ
-
๊ณฑ์ ๊ธฐ๋ฒ(๋น๋์นญ ํ๋ ฌ๋ก๋ถํฐ ๋์นญ ํ๋ ฌ ์์ฑ, multiplicative method)
- ์ด๋ค ํ๋ ฌ(๋น์ ๋ฐฉ ํ๋ ฌ ๋๋ ๋น๋์นญ ํ๋ ฌ)์ด๋ ์์ ์ ์ ์น๋ฅผ ๊ณฑํ๋ฉด ์ ๋ฐฉ ๋์นญ ํ๋ ฌ์ด ์์ฑ๋จ(AแตA ๋๋ AAแต)
- ๋จ, AแตA์ AAแต๋ ๊ฐ์ ํ๋ ฌ์ด ์๋๋ผ๋ ๊ฒ์ ์ฃผ์!
- ์ฆ๋ช
- ์ ๋ฐฉ ์ฆ๋ช : A ํ๋ ฌ์ ํฌ๊ธฐ๊ฐ M x N์ด๋ผ๋ฉด, AแตA๋ (N x M)(M x N)์ด๋ฏ๋ก N x N, ๋ฐ๋๋ก AAแต๋ (M x N)(N x M)์ด๋ฏ๋ก M x M ํฌ๊ธฐ์ ํ๋ ฌ
- ๋์นญ์ฑ ์ฆ๋ช : (AแตA)แต = AแตAแตแต = AแตA ๋๋ (AAแต)แต = AแตแตAแต = AAแต
-
-
๋ฒกํฐ & ํ๋ ฌ์ ๋ง์ ๊ณผ ๊ณฑ์
-
๋ง์ ์ ๋์ผํ ์ฐจ์์ ๊ฐ๋ ๋ฒกํฐ๋ผ๋ฆฌ๋ง ์ฐ์ฐ์ด ๊ฐ๋ฅํ๋ฉฐ, ์๋ก ๋์๋๋ ์์๋ผ๋ฆฌ ํฉํ๋ฉด ๋จ
-
๋ฒกํฐ์ ๋ง์ ๊ณผ ๋บ์ ์ ๊ธฐํํ์ ํด์: ์ผ๊ฐํ ๋ฒ์น, ํํ์ฌ๋ณํ ๋ฒ์น
- ํนํ, ๋ฒกํฐ์ ๋บ์ ์ ์ง๊ต๋ฒกํฐ ๋ถํด์ ๊ธฐ์ด์ด๋ฉฐ ์ ํ ์ต์์ ๊ณฑ๋ฒ์ ๊ธฐ์ด๊ฐ ๋๊ธฐ ๋๋ฌธ์ ์์ฃผ ์ค์ํ ๊ฐ๋
-
ํ๋ ฌ ์ด๋(shifting a matrix) - ํ๋ ฌ์ ๊ณ ์ณ๊ฐ์ ์ฐพ๋ ๋ฉ์ปค๋์ฆ๊ณผํ๋ ฌ์ ์ ๊ทํํ๋ ๋ฉ์ปค๋์ฆ์ผ๋ก ์์ฉ
- ์ ๋ฐฉ ํ๋ ฌ์ ์ค์นผ๋ผ๋ฅผ ๋ํ๋ ๋ฐฉ์์ผ๋ก ๋จ์ ํ๋ ฌ์ ์ค์นผ๋ผ๋ฅผ ๊ณฑํด์ ๋ํ๋ ๋ฐฉ์์ผ๋ก ๊ตฌํ
A = np.array([ [4, 5, 1], [0, 1, 11], [4, 9, 7] ]) s = 6 A + s * np.eye(len(A))
- ๋ฐ์ดํฐ ๊ณผํ์์๋ ํ๋ ฌ์ ์์น์ ์์ ์ฑ์ ๋์ด๊ณ ์ด๋์ ํจ๊ณผ๋ฅผ ๋ณด๋ฉด์ ํ๋ ฌ์ ๊ฐ๋ฅํ ๋ง์ ์ ๋ณด๋ฅผ ๋ณด์กดํ๊ธฐ ์ํด ์๋์ ์ผ๋ก ์ ์ ์์ ์ด๋
- ์ ๋ฐฉ ํ๋ ฌ์ ์ค์นผ๋ผ๋ฅผ ๋ํ๋ ๋ฐฉ์์ผ๋ก ๋จ์ ํ๋ ฌ์ ์ค์นผ๋ผ๋ฅผ ๊ณฑํด์ ๋ํ๋ ๋ฐฉ์์ผ๋ก ๊ตฌํ
-
์ค์นผ๋ผ๋ฐฐ ๊ณฑ์ ๋ ๊ฐ๋ฅ(์์ฃผ ๊ฐ๋จํจ, ๊ฐ ๋ฒกํฐ๋ ํ๋ ฌ์ ์์์ ์ค์นผ๋ผ๋ฅผ ๊ณฑํ๋ฉด ๋จ). denote by ฮฑ, ฮฒ, ฮป, ... ~ e. g., ฮปw = [36, 16, 4] (ฮป = 4, w = [9, 4, 1].T)
- ์ค์นผ๋ผ-๋ฒกํฐ ๊ณฑ์ ์ ๊ธฐํํ์ ํด์(ํ๋ ฌ ๊ณต๊ฐ, ๊ณ ์ ๋ฒกํฐ, ํน์ด๋ฒกํฐ์์ ์ค์ํ ํด์)
-
ํ๋ ฌ์ ๋๊ฐํฉ(trace)
- ๋๊ฐ ์์์ ํฉ(์ ๋ฐฉ ํ๋ ฌ์ ๋ํด์๋ง ์กด์ฌ), denoted by tr(A)
- ํน์ฑ: ํ๋ ฌ์ ๋๊ฐํฉ์ ํ๋ ฌ์ ๊ณ ์ณ๊ฐ์ ํฉ๊ณผ ๊ฐ์(๊ฒฐ๊ตญ ํ๋ ฌ์ ๊ณ ์ ๊ณต๊ฐ(eigenspace)์ '๋ถํผ'์ ๋ํ ์ธก์ ์น๊ฐ ๋จ)
-
-
ํ์ค ํ๋ ฌ ๊ณฑ์ (matrix multiplication) - ๋ค๋ฅธ ํ๋ ฌ ๊ณฑ์ ๋ค(e.g., ์๋ค๋ง๋ฅด๊ณฑ ๋ฑ)๊ณผ ๊ตฌ๋ถํ๊ธฐ ์ํด ํ์ค ํ๋ ฌ ๊ณฑ์ ์ด๋ผ ํจ
- ํ๋ ฌ ๊ณฑ์ : ์ผ์ชฝ ํ๋ ฌ์ ํ๊ณผ ์ค๋ฅธ์ชฝ ํ๋ ฌ์ ์ด ์ฌ์ด์ ๋ชจ๋ ์์ ๋ํ ์ ํ ๊ด๊ณ๋ฅผ ์ ์ฅํ๋ ํ๋ ฌ
- ํ๋ ฌ ๊ณฑ์
์ ํจ์ฑ์ ๊ดํ ๊ท์น
- '๋ด๋ถ' ์ฐจ์์ ์๊ฐ ์ผ์นํ ๋๋ง ์ ํจํ๊ณ ๊ณฑ์
ํ๋ ฌ์ ํฌ๊ธฐ๋ '์ธ๋ถ' ์ฐจ์์ ์๋ก ์ ์
- ๋ด๋ถ ์ฐจ์์ ์๊ฐ ์ผ์นํ ๋๋ง ์ ํจํ ์ด์ : ๊ณฑ์
ํ๋ ฌ์ (i, j)๋ฒ์งธ ์์๊ฐ ์ผ์ชฝ ํ๋ ฌ์ i๋ฒ์งธ ํ๊ณผ ์ค๋ฅธ์ชฝ ํ๋ ฌ์ j๋ฒ์งธ ์ด ์ฌ์ด์ ๋ด์ ์ด๊ธฐ ๋๋ฌธ
- ๋ด์ : ๋ ๋ฒกํฐ ์ฌ์ด์ ๊ด๊ณ๋ฅผ ์ธ์ฝ๋ฉํ ์ซ์
- ๋ด๋ถ ์ฐจ์์ ์๊ฐ ์ผ์นํ ๋๋ง ์ ํจํ ์ด์ : ๊ณฑ์
ํ๋ ฌ์ (i, j)๋ฒ์งธ ์์๊ฐ ์ผ์ชฝ ํ๋ ฌ์ i๋ฒ์งธ ํ๊ณผ ์ค๋ฅธ์ชฝ ํ๋ ฌ์ j๋ฒ์งธ ์ด ์ฌ์ด์ ๋ด์ ์ด๊ธฐ ๋๋ฌธ
- e.g., 3x2 ํฌ๊ธฐ์ A ํ๋ ฌ๊ณผ 2x2 ํฌ๊ธฐ์ B ํ๋ ฌ์ด ์์ ๋, ๋ ํ๋ ฌ์ ๊ณฑ AB๋ 3x2 ํฌ๊ธฐ์ ํ๋ ฌ์ด ์์ฑ
- ์ด๋, ์์ ์๋ ํ๋ ฌ์ ์ด์ ํฌ๊ธฐ์ ๋ค์ ์๋ ํ๋ ฌ์ ํ์ ํฌ๊ธฐ๊ฐ ๋์ผํด์ผ๋ง ๊ณฑ ์ฐ์ฐ์ด ๊ฐ๋ฅ
- ๋ง์ฝ 2x3์ ํฌ๊ธฐ์ A ํ๋ ฌ๊ณผ 2x2 ํฌ๊ธฐ์ B ํ๋ ฌ์ ๊ณฑํ๋ฉด(AB) ํฌ๊ธฐ๊ฐ ๊ฐ์ง ์์ผ๋ฏ๋ก ์ฐ์ฐํ ์ ์์
- ๋ํ, AB์ BA๋ ์์ ๋ค๋ฅธ ์ฐ์ฐ์ธ๋ฐ, ์ด๋ฅผ ํตํด ๊ตํ๋ฒ์น์ด ์ฑ๋ฆฝํ์ง ์๋๋ค๋ ๊ฒ์ ์ ์ ์๋ค.(NOT commutative)
- ๊ฐ์ ํฌ๊ธฐ์ ๋ ์ ์ฌ๊ฐํ๋ ฌ์ ๊ณฑํ์ ๋ AB์ BA ๋ชจ๋ ์ฐ์ฐ์ด ๊ฐ๋ฅํ ๊ฒฝ์ฐ๊ฐ ์๋๋ฐ ์ด ๊ฒฝ์ฐ์๋ ์ผ๋ฐ์ ์ผ๋ก ์ฐ์ฐ ๊ฒฐ๊ณผ๋ ๊ฐ์ง ์์
- Practice
- '๋ด๋ถ' ์ฐจ์์ ์๊ฐ ์ผ์นํ ๋๋ง ์ ํจํ๊ณ ๊ณฑ์
ํ๋ ฌ์ ํฌ๊ธฐ๋ '์ธ๋ถ' ์ฐจ์์ ์๋ก ์ ์
-
ํ๋ ฌ๊ณผ ๋ฒกํฐ ๊ณฑ์
- ํ์ค ํ๋ ฌ ๊ณฑ์ ๊ณผ ๋์ผํ ๋ฉ์ปค๋์ฆ์ผ๋ก ํ๋ ฌ๊ณผ ๋ฒกํฐ ๊ณฑ์ ์ ๊ฒฐ๊ณผ๋ ํญ์ ๋ฒกํฐ. ๋ฐ์ดํฐ ๊ณผํ, ๋จธ์ ๋ฌ๋ ๋ฑ ๋ง์ ๊ณณ์์ ์ฌ์ฉ๋จ
- ํ๋ ฌ-๋ฒกํฐ ๊ณฑ์ ์ ํ๋ ฌ ๊ณต๊ฐ์ ๊ธฐ์
- ํ๋ฒกํฐ๊ฐ ์๋ ์ด๋ฒกํฐ๋ง ํ๋ ฌ์ ์ค๋ฅธ์ชฝ์ ๊ณฑํ ์ ์๊ณ ์ด๋ฒกํฐ๊ฐ ์๋ ํ๋ฒกํฐ๋ง ํ๋ ฌ์ ์ผ์ชฝ์ ๊ณฑํ ์ ์์
- ํ๋ ฌ์ ํ๋ฒกํฐ๋ฅผ ๊ณฑํ๋ฉด ํ๋ฒกํฐ๊ฐ ์์ฑ๋๊ณ ์ด๋ฒกํฐ๋ฅผ ๊ณฑํ๋ฉด ์ด๋ฒกํฐ๊ฐ ์์ฑ๋จ
- ์ฆ, Av ๋ฐ vแตA๋ ์ ํจํ์ง๋ง Avแต ๋ฐ vA๋ ์ ํจํ์ง ์์(ํ๋ฒกํฐ๋ ์ค์ง ์ผ์ชฝ, ์ด๋ฒกํฐ๋ ์ค์ง ์ค๋ฅธ์ชฝ๋ง ๊ฐ๋ฅ)
- MxN ํฌ๊ธฐ์ ํ๋ ฌ๊ณผ 1xM ํฌ๊ธฐ์ ํ๋ฒกํฐ๋ฅผ ๊ณฑํ ์ ์์ง๋ง 1xM ํฌ๊ธฐ์ ํ๋ฒกํฐ์ MxN ํฌ๊ธฐ์ ํ๋ ฌ์ ๊ณฑํ๋ฉด ๊ฒฐ๊ณผ๋ก 1xN ํฌ๊ธฐ์ ํ๋ฒกํฐ๊ฐ ๋์ด
- ์ญ์ผ๋ก, MxN ํฌ๊ธฐ์ ํ๋ ฌ๊ณผ Nx1 ํฌ๊ธฐ์ ์ด๋ฒกํฐ๋ฅผ ๊ณฑํ๋ฉด Mx1์ ์ด๋ฒกํฐ๊ฐ ๋์์ ์ฐ์ฐ์ด ๊ฐ๋ฅํ์ง๋ง Nx1 ํฌ๊ธฐ์ ์ด๋ฒกํฐ์ MxNํฌ๊ธฐ์ ํ๋ ฌ์ ๊ณฑํ๋ ๊ฒ์ ๋ถ๊ฐ๋ฅ
- ์ฆ, Av ๋ฐ vแตA๋ ์ ํจํ์ง๋ง Avแต ๋ฐ vA๋ ์ ํจํ์ง ์์(ํ๋ฒกํฐ๋ ์ค์ง ์ผ์ชฝ, ์ด๋ฒกํฐ๋ ์ค์ง ์ค๋ฅธ์ชฝ๋ง ๊ฐ๋ฅ)
- ํ๋ ฌ-๋ฒกํฐ ๊ณฑ์
์ ๋ ๊ฐ์ง ๊ตฌ์ฒด์ ์ธ ํด์
- ์ ํ ๊ฐ์ค ๊ฒฐํฉ
- ๊ฐ ๋ฒกํฐ๋ฅผ ํ๋ ฌ์ ๋ฃ๊ณ ๊ฐ์ค์น๋ฅผ ๋ฒกํฐ์ ์์๋ก ๋ฃ์ ํ ๊ณฑํ๋ ๊ฒ
- ๊ธฐํํ์ ๋ณํ
- ํ๋ ฌ-๋ฒกํฐ ๊ณฑ์ ์ ํด๋น ๋ฒกํฐ๋ฅผ ํ์ ํ๊ณ ํ์ฅํ ์ ์๋ ์ญํ ์ ํจ
- ์ ํ ๊ฐ์ค ๊ฒฐํฉ
-
๋ฒกํฐ ํฌ๊ธฐ์ ๋จ์ ๋ฒกํฐ(Norm and Unit vector)
- ๋ฒกํฐ์ ํฌ๊ธฐ(norm, ๊ธฐํํ์ ๊ธธ์ด): ๋ฒกํฐ์ ๊ผฌ๋ฆฌ๋ถํฐ ๋จธ๋ฆฌ๊น์ง์ ๊ฑฐ๋ฆฌ. denoted by || v ||
- ๋จ์๋ฒกํฐ(unit vector): ๊ธฐํํ์ ์ธ ๊ธธ์ด๊ฐ 1์ธ ๋ฒกํฐ, || v || = 1
-
๋ฒกํฐ์ ๋ด์ (dot product, scalar product), ์ ํ๋์ํ ์ ์ฒด์์ ๊ฐ์ฅ ์ค์ํ ์ฐ์ฐ
- ํฉ์ฑ๊ณฑ(convolution), ์๊ด๊ด๊ณ(correlation), ํธ๋ฆฌ์ ๋ณํ(Fourier transform), ํ๋ ฌ ๊ณฑ์ , ์ ํ ํน์ง ์ถ์ถ, ์ ํธ ํํฐ๋ง ๋ฑ ๋ง์ ์ฐ์ฐ๊ณผ ์๊ณ ๋ฆฌ์ฆ์ ๊ธฐ๋ณธ
- denoted by vแตw (otherwise, vยทw or < v, w >)
-
- ๋ ๋ฒกํฐ์์ ๋์๋๋ ์์๋ผ๋ฆฌ ๊ณฑํ ๋ค์ ๋ชจ๋ ๊ฒฐ๊ณผ๋ฅผ ๋ํจ(์ฆ, ์์๋ณ๋ก ๊ณฑํ๊ณ ํฉํ๋ ๊ฒ)
- ๋์ผํ ์ฐจ์์ ๋ ๋ฒกํฐ ์ฌ์ด์์๋ง ์ฑ๋ฆฝ
- ๋ ๋ฒกํฐ์์ ๋์๋๋ ์์๋ผ๋ฆฌ ๊ณฑํ ๋ค์ ๋ชจ๋ ๊ฒฐ๊ณผ๋ฅผ ๋ํจ(์ฆ, ์์๋ณ๋ก ๊ณฑํ๊ณ ํฉํ๋ ๊ฒ)
- Practice
- ์ฆ, ๋ด์ ์ ๋ ๋ฒกํฐ ์ฌ์ด์ ์ ์ฌ์ฑ(similarity) ๋๋ ๋งคํ(mapping)์ ์ฒ๋๋ก ํด์ํ ์ ์์
- ex: 20๋ช
์ ํค์ ๋ชธ๋ฌด๊ฒ๋ฅผ ์์งํ์ฌ ๋ ๊ฐ์ ๋ฒกํฐ์ ์ ์ฅํ๋ค๋ฉด ๋ ๋ณ์๋ค์ ์๋ก ๊ด๋ จ์ด ์๋ค๊ณ ์์ํ ์ ์์(ํค๊ฐ ํฐ ์ฌ๋์ด ๋ ๋ฌด๊ฑฐ์ด ๊ฒฝํฅ์ด ์์)
- ๋ฐ๋ผ์ ์์ ๊ฐ์ด ์๋ก ๊ด๋ จ์ด ์์ผ๋ฉด ๋ ๋ฒกํฐ์ ๋ด์ ์ ํด ๊ฒ
- ๊ทธ๋ฐ๋ฐ, ๊ทธ๋จ(g)๊ณผ ์ผํฐ๋ฏธํฐ(cm)๋ก ์ธก์ ๋ ๋ฐ์ดํฐ์ ๋ด์ ์ ๋จ์์ ์ฐจ์ด๋ก ์ธํด ํฌ๋ก๊ทธ๋จ(kg)๊ณผ ๋ฏธํฐ(m)๋ก ์ธก์ ๋ ๋ฐ์ดํฐ์ ๋ด์ ๋ณด๋ค ํผ.
- ์ด๋ฌํ ๋จ์์ ์ฐจ์ด๋ ์ ๊ทํ ๊ณ์๋ก ์ ๊ฑฐํ ์ ์์
- ex: 20๋ช
์ ํค์ ๋ชธ๋ฌด๊ฒ๋ฅผ ์์งํ์ฌ ๋ ๊ฐ์ ๋ฒกํฐ์ ์ ์ฅํ๋ค๋ฉด ๋ ๋ณ์๋ค์ ์๋ก ๊ด๋ จ์ด ์๋ค๊ณ ์์ํ ์ ์์(ํค๊ฐ ํฐ ์ฌ๋์ด ๋ ๋ฌด๊ฑฐ์ด ๊ฒฝํฅ์ด ์์)
- ๋ ๋ณ์ ์ฌ์ด์ ์ ๊ทํ๋ ๋ด์ : ํผ์ด์จ ์๊ด๊ณ์(pearson correlation coefficient)
- ๋ด์ ์ ๋ถ๋ฐฐ ๋ฒ์น
- ๋ด์ ์ ๊ธฐํํ์ ํด์: ๋ ๋ฒกํฐ์ ๋ ธ๋ฆ(ํฌ๊ธฐ)๋ฅผ ๊ณฑํ๊ณ ๋ ๋ฒกํฐ ์ฌ์ด์ ๊ฐ๋์์ ์ฝ์ฌ์ธ๊ฐ๋งํผ ํฌ๊ธฐ๋ฅผ ๋๋ฆฐ ๊ฒ
-
๊ทธ ์ธ ๋ฒกํฐ ๊ณฑ์
-
์๋ค๋ง๋ฅด๊ณฑ(hardamard product)
-
์ธ์ (outer product): rank-1 ํ๋ ฌ(๊ณ์-1 ํ๋ ฌ)
-
-
์ง๊ต๋ฒกํฐ ๋ถํด
-
๋ฒกํฐ ๋๋ ํ๋ ฌ์ '๋ถํด'ํ๋ฉด ์ฌ๋ฌ ๊ฐ๋จํ ์กฐ๊ฐ์ผ๋ก ๋๋์ด์ง
- ์จ๊ฒจ์ง ์ ๋ณด๋ฅผ ๋ฐํ๋ด๊ฑฐ๋ ํ๋ ฌ์ ์ฌ์ฉํ๊ธฐ ์ฌ์ด ํํ๋ก ๋ง๋ค๊ฑฐ๋ ๋ฐ์ดํฐ๋ฅผ ์์ถํ๊ธฐ ์ํด ์ฌ์ฉ
- ๊ทธ๋-์๋ฏธํธ ๊ณผ์ (Gram-Schmidt Process), QR ๋ถํด์ ์ง์ ์ ์ธ ์ฐ๊ด์ด ์์
-
์ ์ฌ์(์ง๊ต ํฌ์๋ฒ, orthogonal projection) = ์ต์ ๊ฑฐ๋ฆฌ ํฌ์ ~ ๋ฒกํฐ ๋ถํด๋ฅผ ๋ฐฐ์ฐ๊ธฐ ์ํด ๊ผญ ํ์ํ ๊ธฐ์ด ๋ด์ฉ
- ํ์ค ์์น์ ๋ ๋ฒกํฐ a, b๊ฐ ์์ ๋, a์์ b์ ๋จธ๋ฆฌ์ ์ต๋ํ ๊ฐ๊น์ด ์ ์ ์ฐพ์์ผ ํจ
- ์ฆ, ํฌ์ ๊ฑฐ๋ฆฌ๊ฐ ์ต์๊ฐ ๋๋๋ก ๋ฒกํฐ b๋ฅผ ๋ฒกํฐ a์ ํฌ์. ๊ทธ ์ ์ a์ ํฌ๊ธฐ๋ฅผ ์ค์ธ ฮฒa๊ฐ ๋จ
- ์ค์ํ ๊ฒ์ ๋ฒกํฐ ๋บ์ ์ ํตํด b์์ ฮฒa๊น์ง์ ์ ์ ์ ์ํ ์ ์์
- b-ฮฒa๊ฐ ฮฒa์ ์ง๊ตํ๋ค = ์ด ๋ฒกํฐ๋ค์ ์์ง. ์ฆ, ๋ ๋ฒกํฐ ์ฌ์ด์ ๋ด์ ์ด 0
- aแต(b - ฮฒa) = 0
- aแตb - ฮฒaแตa=0 (๋ด์ ์ ๋ถ๋ฐฐ ๋ฒ์น)
- ฮฒaแตa = aแตb
- โด ฮฒ = aแตb / aแตa
- aแต(b - ฮฒa) = 0
- ์ง๊ต ํฌ์๋ฒ(orthogonal projection): ฮฒ = aแตb / aแตa
- ์ต์์ ๊ณฑ์, ํต๊ณํ, ๋จธ์ ๋ฌ๋ ๋ฑ์ ๋ง์ ๋ถ์ผ์์ ๊ธฐ์ด๊ฐ ๋จ
-
์ง๊ต๋ฒกํฐ ๋ถํด: '๋ชฉํ๋ฒกํฐ' t์ '๊ธฐ์ค๋ฒกํฐ' r์ด ์์ ๋, ๋ชฉํ๋ฒกํฐ๋ฅผ ๋ ๊ฐ์ ๋ค๋ฅธ ๋ฒกํฐ๋ก ๋ถํดํ๋ ๊ฒ
- ๋ ๋ฒกํฐ์ ํฉ์ ๋ชฉํ๋ฒกํฐ
- ํ๋์ ๋ฒกํฐ๋ ๊ธฐ์ค๋ฒกํฐ์ ์ง๊ตํ์ง๋ง ๋ค๋ฅธ ๋ฒกํฐ๋ ๊ธฐ์ค๋ฒกํฐ์ ํํ
- ๋ชฉํ๋ฒกํฐ๋ก๋ถํฐ ๋ง๋ค์ด์ง ๋ ๋ฒกํฐ๋ ์์ง ์ฑ๋ถ tโฅr, ํํ ์ฑ๋ถ t||r
- ํํ ์ฑ๋ถ t||r ์ฐพ๋ ๋ฐฉ๋ฒ: r๊ณผ ํํํ ๋ฒกํฐ๋ t๋ฅผ r์ ํฌ์ํ ๊ฒ
- t||r = r(tแตr / rแตr)
- ์์ง ์ฑ๋ถ tโฅr ์ฐพ๋ ๋ฐฉ๋ฒ: ๋ชฉํ๋ฒกํฐ t์์ ํํ ์ฑ๋ถ t||r์ ๋บ ๊ฒ(๋ ์ฑ๋ถ์ ํฉ์ด ๋ชฉํ ๋ฒกํฐ๊ฐ ๋๋ค๋ ๊ฒ์ ํ์ฉ)
- t = tโฅr + t||r
- โด tโฅr = t - t||r
-
-
๊ธฐํ ๋ฒ์น
- A(B + C) = AB + AC: ๋ถ๋ฐฐ๋ฒ์น์ด ์ฑ๋ฆฝํ๋ค(distributive).
- A(BC) = (AB)C: ๊ฒฐํฉ๋ฒ์น์ด ์ฑ๋ฆฝํ๋ค(associative).
- (AB)แต = BแตAแต: AB๋ฅผ ์ ์น(transpose)ํ๋ฉด A์ B์ ์์๊ฐ ๋ฐ๋๋ค.
- (AB)^-1 = B^-1A^-1: ์ ์น์ ๋ง์ฐฌ๊ฐ์ง๋ก AB์ ์ญํ๋ ฌ์ ์์๊ฐ ๋ฐ๋๋ค.
- ์ ํ ๋ฐฉ์ ์(lienar equation): x1, x2, ..., xn์ ๋ฏธ์ง์๊ฐ ์์ ๋ ๋ฏธ์ง์๋ฅผ ํ๊ธฐ ์ํ ๋ฐฉ์ ์์ผ๋ก a1x1 + a2x2 + ... + anxn = b ์ ๊ฐ์ด ํ๊ธฐํ๋ค.
- ์ ๋ฐฉ์ ์์ ํ๊ธฐ๋ฒ์ ์ ํ๋์์์๋ aแตx = b๋ก ๊ฐ๊ฒฐํ๊ฒ ํ๊ธฐํ๋ค.
- a1, a2, ..., an๋ฅผ ๊ณ์(coefficient)๋ผ๊ณ ํ๊ณ ์ค์๋ ๋ณต์์์ด๋ฉฐ ์ด๋ฏธ ์๊ณ ์๋ ๊ฒฝ์ฐ๊ฐ ์ผ๋ฐ์ ์ด๋ค.
- b๋ ์์(constant)๋ผ๊ณ ํ๋ค.
- x1, x2, ..., xn๊ณผ ๊ฐ์ด ํ๊ฐ์ ๋ฏธ์ง์ ํน์ ๋ฏธ์ง์์ ์งํฉ์ ํฌํจํ๊ณ ์๋ ๋ฐฉ์ ์ ์ ํ๋ฐฉ์ ์(linear system)์ด๋ผ ํ๋ค.
- ์ ํ๋ฐฉ์ ์์ ๋จธ์ ๋ฌ๋์์ input data๋ฅผ ํตํด target data์ ๊ฐ์ค์น๋ฅผ ๊ตฌํ๊ณ ์ํ ๋ ํ์ฉ๋๋ค.
- e.g., ์ฌ๋์ ํค(x1), ๋ชธ๋ฌด๊ฒ(x2), ํก์ฐ ์ฌ๋ถ(x3)๋ฅผ ํตํด ์๋ช ์ ๊ตฌํ๊ณ ์ ํ ๋ ์ฌ์ฉ
- 60x1 + 5.5x2 + 1x3 = 66
- 65x1 + 5.0x2 + 0x3 = 74
- 55x1 + 6.0x2 + 1x3 = 78
- ์์ ๊ฐ์ ์ฐ๋ฆฝ๋ฐฉ์ ์์ ์๋์ ๊ฐ์ด ๊ณ์์ ์งํฉ ํ๋ ฌ A, ๋ฏธ์ง์์ ์ด๋ฒกํฐ x, ์์์ ์ด๋ฒกํฐ b๋ก ๋ํ๋ด์ด Ax = b์ ๊ฐ์ด ํ๊ธฐํ ์ ์๋ค.
- Ax = b์์ x๋ฅผ ๊ตฌํ๊ธฐ ์ํด์ A์ ์ญํ๋ ฌ์ ๊ตฌํ์ฌ ์ข๋ณ๊ณผ ์ฐ๋ณ์ ๊ณฑํ๋ฉด AA^-1 = I(ํญ๋ฑํ๋ ฌ) ์ด๋ฏ๋ก, x=bA^-1๋ก ๊ตฌํ ์ ์๋ค.
- ํญ๋ฑํ๋ ฌ(identity matrix)
- ์ญํ๋ ฌ(inverse matrix) - ํ๋ ฌ ๋ฐฉ์ ์์ ๋ง๋ฅ ํค
- ์ญํ๋ ฌ์ ์ ์ฌ๊ฐํ๋ ฌ์์๋ง ์กด์ฌํ๋ค.
- ์ง์ฌ๊ฐํ๋ ฌ์ด๋ผ๋ฉด ํ ์ถ์(row reduction)์ ๊ฐ์ ๋ฐฉ๋ฒ์ผ๋ก ๊ทผ์ฌ๊ฐ์ ๊ณ์ฐํ ์ ์์(Book Chap 1.2, 1.5 ์ถ๊ฐ ํ์ต)
- AA^-1 = A^-1A = In
- ์ญํ๋ ฌ์ ๊ธฐ์กด ํ๋ ฌ์ ๊ณฑํ๋ ์์น์ ์๊ด์์ด ํญ์ ๊ฒฐ๊ณผ๋ ํญ๋ฑํ๋ ฌ์ด ๋์จ๋ค.
- ์ญํ๋ ฌ์ ํตํด ์ ํ๋ฐฉ์ ์์ ํด๊ฒฐํ๋ ๋ฐฉ๋ฒ: ์ญํ๋ ฌ์ ๊ตฌํด์ ์ญํ๋ ฌ์ ์์ ๋ฒกํฐ์ธ b๋ฅผ ๊ณฑํ๋ฉด ํด๋ฅผ ๊ตฌํ ์ ์์!
-
- Ax = b
- A^-1Ax = A^-1b
- Inx = A^-1b
- x = A^-1b
-
- 2x2 ํฌ๊ธฐ์ ์ญํ๋ ฌ์ ๊ณต์์ผ๋ก ๋น ๋ฅด๊ฒ ๊ตฌํ ์ ์์. ์ด๋ณด๋ค ๋ ํฐ ํฌ๊ธฐ์ ์ญํ๋ ฌ์ ๊ตฌํ๊ณ ์ถ๋ค๋ฉด, ๊ฐ์ฐ์์ ์๊ฑฐ๋ฒ(gaussian elimination)์ ํ์ฉํ๋ฉด ๋น ๋ฅด๊ฒ ์ญํ๋ ฌ์ ๊ตฌํ ์ ์์
- ์ญํ๋ ฌ์ ์ ์ฌ๊ฐํ๋ ฌ์์๋ง ์กด์ฌํ๋ค.
- ํ๋ ฌ์(determinant)
- ํ๋ ฌ์์ ํ๋ ฌ์ด ๊ฐ์ญ์ ์ธ์ง ๋น๊ฐ์ญ์ ์ธ์ง ํ๋ณํ๋ ์์ด๋ค. ์๋ฅผ ๋ค์ด, 2x2 ํ๋ ฌ A๊ฐ ์๋ค๋ฉด det A = bc-ad์ด๋ค.
- det A โ 0์ด๋ผ๋ฉด A๋ invertibleํ๋ค๊ณ ํํํ๊ณ , det A = 0์ด๋ผ๋ฉด non-invertibleํ๋ค๊ณ ํํํ๋ค.
- ์ด๋ ํ ํ๋ ฌ A๊ฐ ๊ฐ์ญ์ (invertible)์ด๋ฉด ๊ทธ ํด๋ ํญ์ ์๋ช ํ๋ค(uniquely obtained). - ์ฆ, ํด๊ฐ ์ค์ง ํ๋์ด๋ค.
- ๋น๊ฐ์ญ์ (non-invertible)์ธ ํ๋ ฌ์ด๋ผ๋ฉด, ํด๊ฐ ๋ฌด์ํ ๋ง๊ฑฐ๋(infinitely many solutions) ํด๊ฐ ์๋ค(no solution).
- ํด๊ฐ ๋ฌด์ํ ๋ง์ ๊ฒฝ์ฐ(under-determined system): ๊ณ์๋ค์ ๋น์จ์ด ๊ฐ์๋ฐ, ์์๊ฐ๋ ๊ฐ์ 0x + 0y = 0๊ณผ ๊ฐ์ด ๋์ค๋ ๊ฒฝ์ฐ
- ๋จธ์ ๋ฌ๋์ ์๋ก ๋ค๋ฉด, data(๋ฐฉ์ ์)๋ณด๋ค feature(๋ฏธ์ง์)๊ฐ ๋ ๋ง์ ๊ฒฝ์ฐ - ๋ฐฉ์ ์์ด ๋ฏธ์ง์๋ณด๋ค ์ ์ ๊ฒฝ์ฐ
- ํด๊ฐ ์๋ ๊ฒฝ์ฐ(over-determined system): ๊ณ์๋ค์ ๋น์จ์ด ๊ฐ์๋ฐ ์์๊ฐ์ด ๋ฌ๋ผ 0x + 0y = 2์ ๊ฐ์ด ๋์ค๋ ๊ฒฝ์ฐ
- ๋จธ์ ๋ฌ๋์ ์๋ก ๋ค๋ฉด, feature(๋ฏธ์ง์)๋ณด๋ค data(๋ฐฉ์ ์)์ด ๋ ๋ง์ ๊ฒฝ์ฐ - ๋ฐฉ์ ์์ด ๋ฏธ์ง์๋ณด๋ค ๋ง์ ๊ฒฝ์ฐ
- ํด๊ฐ ๋ฌด์ํ ๋ง์ ๊ฒฝ์ฐ(under-determined system): ๊ณ์๋ค์ ๋น์จ์ด ๊ฐ์๋ฐ, ์์๊ฐ๋ ๊ฐ์ 0x + 0y = 0๊ณผ ๊ฐ์ด ๋์ค๋ ๊ฒฝ์ฐ
- ์ถ๊ฐ ํ์ต์๋ฃ
3. Linear combination, vector equation, Four views of matrix multiplication(์ ํ ๊ฒฐํฉ, ๋ฒกํฐ ๋ฐฉ์ ์, ํ๋ ฌ ๊ณฑ์ ์ ๋ฐ๋ผ๋ณด๋ 4๊ฐ์ง ๊ด์ )
- ๋ฒกํฐ ์งํฉ(vector space): ๋ฒกํฐ๋ค์ ๋ชจ์.(์ ํํ๊ฑฐ๋ ๋ฌดํํ ์์ ๋ฒกํฐ๊ฐ ์กด์ฌ) denoted by V = { v1, ..., vn }
- ์ ํ ๊ฒฐํฉ(linear combination): ์ฌ๋ฌ ๋ณ์๋ง๋ค ๊ฐ์ค์น๋ฅผ ๋ค๋ฅด๊ฒ ์ฃผ์ด ์ ๋ณด๋ฅผ ํผํฉํ๋ ๋ฐฉ๋ฒ
-
w = ฮป1v1 + ฮป2v2 + ... + ฮปnvn (์ฆ, ์ค์นผ๋ผ์ ๋ฒกํฐ๋ฅผ ๊ณฑํ ํ ๊ฐ๋ค์ ํฉํ๋ ๊ฒ์ ์ ํ ๊ฒฐํฉ์ด๋ผ๊ณ ํจ)
-
์ ํ ์ข ์์ (linearly dependent): ๋ฒกํฐ ์งํฉ V์์ ์ ์ด๋ ํ๋์ ๋ฒกํฐ๋ฅผ ์งํฉ์ ๋ค๋ฅธ ๋ฒกํฐ๋ค์ ์ ํ ๊ฒฐํฉ์ผ๋ก ๋ํ๋ผ ์ ์์ ๋ ๋ฒกํฐ ์งํฉ์ ์ ํ ์ข ์์ (linearly dependent)์ด๋ผ๊ณ ํจ
-
์ ํ ๊ฒฐํฉ ์์ฉ ๋ถ์ผ
- ํต๊ณ ๋ชจ๋ธ๋ก๋ถํฐ ์์ธก๋ ๋ฐ์ดํฐ๋ ์ต์์ ๊ณฑ ์๊ณ ๋ฆฌ์ฆ์ ํตํด ๊ณ์ฐ๋๋ ํ๊ท๋ณ์(๋ ๋ฆฝ๋ณ์)์ ๊ณ์(์ค์นผ๋ผ)์ ์ ํ ๊ฒฐํฉ์ผ๋ก ์์ฑ๋จ
- ์ฐจ์ ์ถ์ ๊ณผ์ (e.g., ์ฃผ์ฑ๋ถ ๋ถ์)์์ ๊ฐ ์ฑ๋ถ(์ธ์ ๋๋ ๋ชจ๋)์ ์ฑ๋ถ์ ๋ถ์ฐ์ ์ต๋ํํ๋ ๊ฐ์ค์น(๊ณ์)์ ๋ฐ์ดํฐ ์ฑ๋์ ์ ํ ๊ฒฐํฉ์ผ๋ก ๋์ถ๋จ
- ์ธ๊ณต ์ ๊ฒฝ๋ง(ANN)์๋ ์
๋ ฅ ๋ฐ์ดํฐ์ ์ ํ ๊ฒฐํฉ๊ณผ ๋น์ ํ ๋ณํ์ 2๊ฐ์ง ์ฐ์ฐ์ด ์์. ๊ฐ์ค์น(w)๋ ๋น์ฉ ํจ์(loss function)์ ์ต์ํํ๋๋ก ํ์ต๋จ
- ๋น์ฉ ํจ์(loss function): ๋ชจ๋ธ ์์ธก๊ณผ ์ค์ ๋ชฉํ ๋ณ์ ์ฌ์ด์ ์ฐจ์ด
-
- ๋ฒกํฐ ๋ฐฉ์ ์
- ํ๋ ฌ ๊ณฑ์ ์ ๋ฐ๋ผ๋ณด๋ 4๊ฐ์ง ๊ด์
-
์ ํ ๋ ๋ฆฝ์ (linearly independent): ์งํฉ์ ์๋ ๋ฒกํฐ๋ค์ ์ ํ ๊ฒฐํฉ์ผ๋ก ์งํฉ์ ์๋ฌด๋ฐ ๋ฒกํฐ๋ ๋ํ๋ผ ์ ์์ ๋ ๋ฒกํฐ ์งํฉ์ '์ ํ ๋ ๋ฆฝ์ (linearly independent)'์ด๋ผ๊ณ ํจ โ ์ ํ ์ข ์์ (linearly dependent)
-
์์ ๊ฒฝ์ฐ๋ ์งํฉ ๋ด์ ๋ฒกํฐ์ ์๊ฐ ์ ์ด์ ์ ํ ๋ฐฐ์๋ก ๋ํ๋ผ ์ ์๋์ง ์๋์ง๋ฅผ ๋์ผ๋ก๋ง ๊ณ์ฐํ์ฌ๋ ์ฝ๊ฒ ์ ํ ์ข ์์ ์ธ์ง ์ ํ ๋ ๋ฆฝ์ ์ธ์ง ํ๋จํ ์ ์์. ํ์ง๋ง ์๋์ ๊ฐ์ด ํจ์ฌ ๋ณต์กํ ๋ฒกํฐ ์งํฉ์ด๋ผ๋ฉด?
-
์ํ์์์ ์ ํ ๋ ๋ฆฝ์ฑ: ๋ฒกํฐ๋ฅผ ์ ํ์ ์ผ๋ก ๊ฒฐํฉํด์ ์๋ฒกํฐ๋ฅผ ์์ฑํ ์ ์๋ ๋ฐฉ๋ฒ์ด ์๋ค๋ฉด ๋ฒกํฐ ์งํฉ์ ์ ํ ๋ ๋ฆฝ์
- ์ ํ ์ข
์์ ์ํ์ ์ ์
- 0 = ฮป1v1 + ฮป2v2 + ... + ฮปnvn, ฮป โ R, ฮป1 โ 0
- ฮป1 โ 0์ด๋ฉฐ ์๋ช ํ์ง ์์ ํด(nontrivial solution)๊ฐ ์กด์ฌ. ์ฆ, ๋ฒกํฐ ์งํฉ์ด ์ ํ ์ข ์์ ์ด๋ผ๋ฉด ์ ํ ๊ฒฐํฉ์ผ๋ก ์๋ฒกํฐ๋ฅผ ๋ง๋ค ์ ์๋ค๋ ๋ป.
- ์ ํ ์ข
์์ ์ํ์ ์ ์
-
If columns are dependent, rows are dependent too.
-
๋ถ๋ถ๊ณต๊ฐ(subspace): (์ ํํ) ๋ฒกํฐ ์งํฉ์ ๋ฒกํฐ๋ค์ ์ฌ์ฉํ์ฌ ์๋ง์ ๋ค๋ฅธ ๊ฐ์ค์น๋ฅผ ์ฌ์ฉํด ๋ฌดํํ ์ ํ ๊ฒฐํฉํ์ฌ ๋ง๋ ๊ณต๊ฐ(๋ฒกํฐ ์งํฉ์ผ๋ก ์์ฑ๋ ๊ฒฐ๊ณผ)
- ๋ฒกํฐ ์งํฉ์์ ์์ฑ๋๋ ๋ถ๋ถ๊ณต๊ฐ์ ์ฐจ์์ ์ ํ ๋ ๋ฆฝ ์งํฉ์ ํ์ฑํ๋ ๋ฐ ํ์ํ ์ต์ํ์ ๋ฒกํฐ ์
- ๋ฒกํฐ ์งํฉ์ด ์ ํ ๋ ๋ฆฝ์ ์ผ ๋: ๋ถ๋ถ ๊ณต๊ฐ์ ์ฐจ์ = ์งํฉ์ ๋ฒกํฐ์
- ๋ฒกํฐ ์งํฉ์ด ์ ํ ์ข ์์ ์ผ ๋: ๋ถ๋ถ ๊ณต๊ฐ์ ์ฐจ์ < ์งํฉ์ ๋ฒกํฐ์
-
์์ฑ(span): ๊ฐ๋ฅํ ๋ชจ๋ ์ ํ ๊ฒฐํฉ์ ๊ตฌ์ฑํ๋ ๋ฉ์ปค๋์ฆ
-
๊ธฐ์ (basis): ํ๋ ฌ์ ์ ๋ณด(e.g., ๋ฐ์ดํฐ)๋ฅผ ์ค๋ช ํ๋ ๋ฐ ์ฌ์ฉํ๋ ๊ธฐ์ค์ ์งํฉ. ์ฆ, ๋ฒกํฐ ๊ณต๊ฐ์ ์์ฑํ๋๋ฐ ํ์ํ ์ต์ํ์ ๋ฒกํฐ๋ค์ ๋ํ๋(๋ง์ธํฌ๋ํํธ์์ ๊ฑด๋ฌผ์ ์ง์ ๋ ์ฌ์ฉ๋๋ ๋ธ๋ก๋ค๊ณผ๋ ๊ฐ์)
-
๊ธฐ์ ๋ ๋ฐ์ดํฐ ๊ณผํ๊ณผ ๋จธ์ ๋ฌ๋์์ ๋งค์ฐ ์ค์(๋ชจ๋ ๋ถ์์ ๋ณธ์ง์ ์ผ๋ก ํน์ ๋ฌธ์ ์ ๋ํ ์ต์ ์ ๊ธฐ์ ๋ฒกํฐ๋ฅผ ์ฐพ๋ ๊ฒ์ด ๋ชฉ์ ์ด๊ธฐ ๋๋ฌธ์)
-
๊ฐ์ฅ ์ผ๋ฐ์ ์ธ ๊ธฐ์ ์งํฉ: ๋ฐ์นด๋ฅดํธ ์ขํ๊ณ(Cartesian Coordinate System)
-
-
์๋ 2์ฐจ์๊ณผ 3์ฐจ์ ๋ฐ์นด๋ฅดํธ ๊ทธ๋ํ์ ๊ธฐ์ ์งํฉ์ผ๋ก 'ํ์ค ๊ธฐ์ ์งํฉ'์ด๋ผ๊ณ ํจ(๋ฐ์นดํธ๋ฅด ๊ธฐ์ ์งํฉ์ ์๋ก ์ง๊ตํ๋ฉฐ ๋จ์ ๊ธธ์ด์ธ ๋ฒกํฐ๋ก ์ด๋ฃจ์ด์ ธ ์์)
-
- ํ์ค ๊ธฐ์ ์งํฉ์ด ์ ์ผํ ๊ธฐ์ ์งํฉ์ ์๋. ์์ T๋ R2์ ๋ ๋ค๋ฅธ ๊ธฐ์ ์งํฉ์
-
- ์ ์์ ์์ S์ T๋ ๋ชจ๋ ๋์ผํ ๋ถ๋ถ๊ณต๊ฐ์ ์์ฑํจ. ํ์ง๋ง S๋ณด๋ค๋ T๋ฅผ ๋ ์ ํธํจ.(๊ฐ๊ฒฐํ๊ณ ์ง๊ด์ ์ด๊ธฐ ๋๋ฌธ)
-
-
๊ธฐ์ ์ ์ ์
- ์์ฑ(span)๊ณผ ๋ ๋ฆฝ์ฑ(independency)๋ฅผ ๊ฒฐํฉํ ๊ฒ(๋ฒกํฐ ์งํฉ์ด ํน์ ๋ถ๋ถ๊ณต๊ฐ์ ์์ฑํ๊ณ ๋ ๋ฆฝ์ ์ธ ๋ฒกํฐ ์งํฉ์ด๋ผ๋ฉด ํด๋น ๋ถ๋ถ๊ณต๊ฐ์ ๊ธฐ์ ์)
-
-
ํ๋ ฌ ๋ ธ๋ฆ(||A||)
-
ํ๋ ฌ ๋ ธ๋ฆ์ ๋ฒกํฐ ๋ ธ๋ฆ(์ ํด๋ฆฌ๋ ๊ธฐํํ์ ๊ธธ์ด๋ก ๋ฒกํฐ ์์์ ์ ๊ณฑํฉ์ ์ ๊ณฑ๊ทผ)์ ํ์ฅ
-
ํ๋ ฌ์ ์ฌ๋ฌ ๊ฐ์ ์๋ก ๋ค๋ฅธ ๋ ธ๋ฆ์ ๊ฐ์ง(์์๋ณ ๊ณ์ด, ์ ๋ ๊ณ์ด)
-
์์๋ณ ๋ ธ๋ฆ: ํ๋ ฌ์ ๊ฐ๋ณ ์์๋ฅผ ๊ธฐ๋ฐ์ผ๋ก ๊ณ์ฐ๋๋ ๋ ธ๋ฆ โ ํ๋ ฌ์ ์์์ ํฌ๊ธฐ๋ฅผ ๋ฐ์ํด์ ํด์
- ํ๋ก๋ฒ ๋์ฐ์ค ๋
ธ๋ฆ(Frobenius Norm, ์ ํด๋ฆฌ๋ ๋
ธ๋ฆ, L2 norm)
-
๋ชจ๋ ํ๋ ฌ ์์์ ์ ๊ณฑํฉ์ ์ ๊ณฑ๊ทผ์ผ๋ก ๊ณ์ฐ
-
์๋ ์์์ i, j๋ ๊ฐ๊ฐ ํ๊ณผ ์ด์ ๋ํ๋ด๋ฉฐ F๋ ํ๋ก๋ฒ ๋์ฐ์ค ๋ ธ๋ฆ์ ๋ํ๋
-
๋จธ์ ๋ฌ๋๊ณผ ํต๊ณ ๋ถ์ ๋ฑ์์ ์์ฉ โ ๊ฐ์ฅ ์ค์ํ ์์ฉ์ ์ ๊ทํ(๋ชจ๋ธ ์ ํฉ์ฑ์ ๊ฐ์ ํ๊ณ ๋ชจ๋ธ์ ์ผ๋ฐํ ์ฑ๋ฅ์ ๋์ด๋ ๊ฒ์ด ๋ชฉํ)
- L2 ์ ๊ทํ(๋ฆฟ์ง ํ๊ท, ridge regression): ๋ชจ๋ธ ๋งค๊ฐ๋ณ์๊ฐ ๋๋ฌด ์ปค์ง๋ ๊ฒ์ ๋ฐฉ์ง
- L1 ์ ๊ทํ(๋ผ์ ํ๊ท,lasso regression): ํฌ์ ๊ฒฐ๊ณผ๊ฐ ๋์ค๋ ๊ฒ์ ๋ฐฉ์ง
-
'ํ๋ ฌ ๊ฑฐ๋ฆฌ'๋ฅผ ๊ณ์ฐํ ๋๋ ์์ฉ - ๋์ผํ ํ๋ ฌ ์ฌ์ด์ ๊ฑฐ๋ฆฌ๋ 0์ด๊ณ ํ๋ ฌ ์์ ์ซ์ ์ฐจ์ด๊ฐ ํด์๋ก ๋ ธ๋ฆ์ด ์ปค์ง
- ๋จธ์ ๋ฌ๋์ ์ต์ ํ ๊ธฐ์ค์ผ๋ก ์ฌ์ฉ: ์ถ์๋ ํ๋ ฌ๊ณผ ์๋ ํ๋ ฌ ์ฌ์ด์ ํ๋ก๋ฒ ๋์ฐ์ค ๊ฑฐ๋ฆฌ๋ฅผ ์ต์ํํ๋ฉด์ ๋ฐ์ดํฐ ํฌ๊ธฐ๋ฅผ ์ค์ด๋ ๋ฐฉ์
-
ํ๋ก๋ฒ ๋์ฐ์ค ๋ ธ๋ฆ์ ์ด๋ค ํ๋ ฌ์ ์ ์น์ ๊ทธ ํ๋ ฌ์ ๊ณฑํ ๊ฒฐ๊ณผ์ ๋๊ฐํฉ์ ์ ๊ณฑ๊ทผ์ผ๋ก ๊ณ์ฐํ ์ ์์
-
- ํ๋ก๋ฒ ๋์ฐ์ค ๋
ธ๋ฆ(Frobenius Norm, ์ ํด๋ฆฌ๋ ๋
ธ๋ฆ, L2 norm)
-
์ ๋๋ณ ๋ ธ๋ฆ: ๋ฒกํฐ์ ๋ณํ์ผ๋ก ์ธํด ๋ฒกํฐ์ ๋ ธ๋ฆ์ด ์ผ๋ง๋ ์กฐ์ ๋๋์ง์ ๋ํ ์ธก์ ์น
-
-
ํ๋ ฌ ๊ณต๊ฐ
- ํ๋ ฌ์ ์๋ก ๋ค๋ฅธ ํน์ง๋ค ์ฌ์ด์ ์ ํ ๊ฐ์ค ๊ฒฐํฉ(ํ๋ ฌ ๊ณต๊ฐ ๋ํ ๋ฒกํฐ ๋ถ๋ถ๊ณต๊ฐ์ ํ์ฅ)
- ์ด๊ณต๊ฐ(column space)
- ์ด๋ฒกํฐ์ ์งํฉ์ผ๋ก ๊ตฌ์ฑ๋ ํ๋ ฌ์ ๋ฌดํ ๊ฐ์ ์ค์นผ๋ผ๋ฅผ ์ ํ ๊ฒฐํฉํ ๊ฒฐ๊ณผ๋ก ์์ฑ๋ ๋ฌดํ ๋ฒกํฐ์ ์งํฉ, C(A)๋ก ๋ํ๋
- ํ๋ ฌ์ N๊ฐ์ ์ด์ด ์๋ค๊ณ ํด์ ์ด๊ณต๊ฐ์ด ๋ฌด์กฐ๊ฑด N์ฐจ์์ด ๋๋ ๊ฒ์ ์๋๋ผ๋ ์ ์ด ์ค์
- ์ด๊ณต๊ฐ์ ์ฐจ์ ์๋ ์ด๋ค์ด ์ ํ ๋
๋ฆฝ ์งํฉ์ ํ์ฑํ๋ ๊ฒฝ์ฐ์๋ง ์ด์์ ๋์ผ
- ์งํฉ ๋ด์ ์ด๋ค ๋ฒกํฐ๋ ํด๋น ์งํฉ์ ๋ค๋ฅธ ๋ฒกํฐ๋ค์ ์ ํ ๊ฒฐํฉ์ผ๋ก ํํ๋ ์ ์์ ๋ lineary independent ํ๋ค.
- ํ๊ณต๊ฐ(row space)
- ์ด๊ณต๊ฐ๊ณผ ์์ ํ ๋์ผํ ๊ฐ๋ ์ด๊ณ ๋จ์ง ์ด ๋์ ํ์ผ๋ก ๊ฐ๋ฅํ ๋ชจ๋ ๊ฐ์ค ๊ฒฐํฉ์ ๋ค๋ฃธ
- ํ๊ณต๊ฐ์ R(A)๋ก ๋ํ๋, R(A) = C(Aแต)
- ์๊ณต๊ฐ(null space) ~ ๊ณ ์ ๋ฒกํฐ์ ํน์ด๋ฒกํฐ๋ฅผ ์ฐพ๋ ๋ฐ ํต์ฌ์ ์ธ ์ญํ ์ ํจ
- ์ด์ ์ ํ์ผ๋ก ๊ฒฐํฉํ์ฌ ์๋ฒกํฐ๋ฅผ ์์ฑํ๋ ๋ฒกํฐ ์งํฉ
- Ay = 0, N(A)
- ์ ์์ ๋ง์กฑ์ํฌ ์ ์๋ ๋ฒกํฐ y๋ A์ ์๊ณต๊ฐ์ ์กด์ฌํจ
- ์๊ณต๊ฐ ๋ฒกํฐ์ ๊ฐ ํ ์ฌ์ด์ ๋ด์ ์ 0(ํ๊ณต๊ฐ๊ณผ ์๊ณต๊ฐ์ ์ง๊ตํจ)
- ํ๋ ฌ์ ์๊ณต๊ฐ์ ๋น ์งํฉ ํํ๋ฒ: N(A) = { }
- ๊ณ์-์๊ณต๊ฐ์ ์ฐจ์ ์ ๋ฆฌ
- ํ๋ ฌ์ ์ด์ด ์ ํ ๋
๋ฆฝ ์งํฉ์ด๋ผ๋ฉด ์๊ณต๊ฐ์ด ๋น์ด ์๋ค.
- ์ต๋๊ณ์์ ์ต๋์ด๊ณ์ ํ๋ ฌ์ ๋น ์๊ณต๊ฐ์ ๊ฐ์ง์ง๋ง ์ถ์๊ณ์ ํ๋ ฌ์ ์๊ณต๊ฐ์ ๋น์ด ์์ง ์์
- ํ๋ ฌ์ ์ด์ด ์ ํ ๋
๋ฆฝ ์งํฉ์ด๋ผ๋ฉด ์๊ณต๊ฐ์ด ๋น์ด ์๋ค.
-
๊ณ์(rank): ํ๋ ฌ ์์ ์๋ก ์ผ์ฐจ๋ ๋ฆฝ์ธ ์ด๋ฒกํฐ์ ์
- ํ๋์ ํ๋ ฌ๊ณผ ์ฐ๊ด๋ ๊ณ ์ ํ ์ซ์๋ก, ํ๋ ฌ ๋ถ๋ถ๊ณต๊ฐ์ ์ฐจ์์ ์์ ๊ด๋ จ์ด ์์ผ๋ฉฐ ์ญํ๋ ฌ์ด๋ ๋ฐฉ์ ์์ ์ ๋ต์ ์๋ฅผ ๊ฒฐ์ ํ๋ ๋ฑ์ ํ๋ ฌ ์ฐ์ฐ์์ ์ค์ํ ์๋ฏธ๋ฅผ ๊ฐ์ง
- ๊ณ์๋ ์์ด ์๋ ์ ์
- ๋ชจ๋ ํ๋ ฌ์ ํ๋์ ๊ณ ์ ํ ๊ณ์๋ฅผ ๊ฐ์ง
- ํ๋ ฌ์ ๊ณ์๋ r(A) ๋๋ rank(A)๋ก ๋ํ๋ด๊ณ 'A๋ ๊ณ์-r ํ๋ ฌ์ด๋ค'๋ผ๊ณ ์ฝ์
- ํ๋ ฌ์ด ์ต๋๋ก ๊ฐ๋ฅํ ๊ณ์๋ ํ ๋๋ ์ด์ ๊ฐ์ ์ค์์ ๋ ์์ ๊ฐ. ์ฆ r = min{M, N}์ด ๋๋ ํ๋ ฌ
- ์ต๋๋ก ๊ฐ๋ฅํ ๊ณ์๋ฅผ ๊ฐ๋ ํ๋ ฌ์ ์ต๋๊ณ์(full rank)๋ผ๊ณ ํจ
- ๊ณ์๊ฐ r < min{M, N}์ธ ํ๋ ฌ์ '์ถ์๊ณ์', '๊ณ์๋ถ์กฑ' ๋๋ 'ํน์ด' ๋ฑ ๋ค์ํ๊ฒ ๋ถ๋ฆผ
- ์ค์นผ๋ผ ๊ณฑ์ ์ ํ๋ ฌ ๊ณ์์ ์ํฅ์ ๋ฏธ์น์ง ์์
- ํ๋ ฌ ๊ณ์์ ๋ํ ๋์ผํ ํด์๊ณผ ์ ์
- ์ ํ ๋ ๋ฆฝ ์งํฉ์ ํ์ฑํ๋ ์ต๋ ์ด(๋๋ ํ)์ ์
- ์ด๊ณต๊ฐ์ ์ฐจ์์ ์(ํ๊ณต๊ฐ์ ์ฐจ์์ ์์ ๋์ผ)
- ํ๋ ฌ ์์ ์ ๋ณด๋ฅผ ํฌํจํ๋ ์ฐจ์ ์. ์ ํ ์ข ์์ ์ผ ๊ฐ๋ฅ์ฑ์ด ์์ผ๋ฏ๋ก ํ๋ ฌ์ ์ ์ฒด ์ด ๋๋ ํ ์์ ๋์ผํ์ง ์์
- ํ๋ ฌ์์ 0์ด ์๋ ํน์๊ฐ์ ์
- Practice
A = [[1], [2], [3]], r(A) = 1 B = [[1, 3], [2, 6], [4, 12]], r(B) = 1 C = [[1, 3.1], [2, 6], [4, 12]], r(C) = 2 D = [[1, 3, 2], [6, 6, 1], [4, 2, 0]], r(D) = 3(full-rank) E = [[1, 1, 1], [1, 1, 1], [1, 1, 1]], r(E) = 1 F = [[0, 0, 0], [0, 0, 0], [0, 0, 0]], r(F) = 0
-
ํน์ ํ๋ ฌ์ ๊ณ์
- ๋ฒกํฐ: ๋ชจ๋ ๋ฒกํฐ์ ๊ณ์๋ 1์(๋ฒกํฐ๋ ์ ๋ณด์ ์ด ๋๋ ํ์ด ๋จ ํ๋๋ฐ์ ์๊ธฐ ๋๋ฌธ์. ์ ์ผํ ์์ธ๋ ์๋ฒกํฐ)
- ์ ํ๋ ฌ: ์ด๋ค ํฌ๊ธฐ๋ ์ ํ๋ ฌ(์๋ฒกํฐ ํฌํจ)์ ๊ณ์๋ 0์
- ๋จ์ ํ๋ ฌ: ๋จ์ ํ๋ ฌ์ ๊ณ์๋ ํ์ ์(=์ด์ ์)์ ๊ฐ์. ์ฆ, r(IN) = N์
- ๋๊ฐ ํ๋ ฌ: ๋๊ฐ ํ๋ ฌ์ ๊ณ์๋ 0์ด ์๋ ๋๊ฐ ์์์ ์์ ๊ฐ์ ~ ์ด ์์ฑ์ ๋ฐฉ์ ์์ ํ๊ฑฐ๋ ํน์๊ฐ ๋ถํด๋ฅผ ํด์ํ ๋ ์ ์ฉํ๊ฒ ์ฌ์ฉ
- ์ผ๊ฐ ํ๋ ฌ: ๋ชจ๋ ๋๊ฐ์ ์์์ 0์ด ์๋ ๊ฐ์ด ์๋ ๊ฒฝ์ฐ์๋ง ์ต๋๊ณ์, ๋๊ฐ์ ์ 0์ด ํ๋ ์ด์ ์๋ ์ผ๊ฐ ํ๋ ฌ์ ์ถ์๊ณ์
- ๋ฌด์์ ํ๋ ฌ: ๋ฌด์์ ํ๋ ฌ์ ๊ณ์๋ ์ ์ ์์ง๋ง ์ต๋๋ก ๊ฐ๋ฅํ ๊ณ์๊ฐ ๋ณด์ฅ๋๋๋ก ํ๋ ฌ์ ๋ง๋๋ ๋ฐฉ๋ฒ์ด ์์(๊ฐ์ฐ์ค ๋๋ ๊ท ์ผํ ๋ถํฌ ๋ฑ์์ ์์๋ก ๋ถ๋ ์์์ ์ ๋์ถํ๋ฉด ๋จ)
- ๊ณ์-1 ํ๋ ฌ: 0์ด ์๋ ๋ ๋ฒกํฐ ์ฌ์ด์์ ์ธ์ ์ ์ทจํ๋ฉด ๊ณ์-1 ํ๋ ฌ์ ๋ง๋ค ์ ์์
-
๋ง์ ๋ฐ ๊ณฑ์ ํ๋ ฌ์ ๊ณ์
- ๊ฐ๋ณ ํ๋ ฌ์ ๊ณ์๋ฅผ ์๊ณ ์๋ค๊ณ ํด์ ๋ง์ ํ๋ ฌ ๋๋ ๊ณฑ์ ํ๋ ฌ์ ์ ํํ ๊ณ์๋ฅผ ์ ์๋ ์์(์ ํ๋ ฌ์ ์์ธ)
- ๋์ ๊ฐ๋ณ ํ๋ ฌ์ ๊ณ์๋ก ์ํ๋ ํ๋ ฌ์ด ๊ฐ์ง ์ ์๋ ์ต๋๋ก ๊ฐ๋ฅํ ๊ณ์๋ฅผ ๊ตฌํ ์ ์์
- rank(A+B) โค rank(A) + rank(B)
- ๋ง์ ํ๋ ฌ์ ๊ณ์๋ ๊ฐ๋ณ ํ๋ ฌ์ ๊ณ์๋ณด๋ค ํด ์ ์์
- rank(AB) โค min{rank(A), rank(B)}
- ๊ณฑ์ ํ๋ ฌ์ ๊ณ์๋ ๊ฐ๋ณ ํ๋ ฌ์ ๊ฐ์ฅ ํฐ ๊ณ์๋ณด๋ค ํด ์ ์์(์ธ์ ์ด ํญ์ ๊ณ์-1 ํ๋ ฌ์ ์์ฑํ๋ ์ด์ )
-
์ด๋๋ ํ๋ ฌ์ ๊ณ์
- ํ๋ ฌ์ ์ด๋์ํค๋ฉด ๋ณดํต ์ต๋๊ณ์๊ฐ ๋จ(์ ๋ฐฉ ํ๋ ฌ์ ์ด๋ํ๋ ์ฃผ๋ ๋ชฉํ๋ r < M์์ r =M์ผ๋ก ๊ณ์๋ฅผ ๋๋ฆฌ๋ ๊ฒ)
-
๊ณ์ ์์ฉ
-
๋ฒกํฐ๊ฐ ํ๋ ฌ์ ์ด๊ณต๊ฐ์ ์๋์ง ์ฌ๋ถ๋ฅผ ํ์ธํ๋ ์๊ณ ๋ฆฌ์ฆ
- ๋ฒกํฐ๋ก ํ๋ ฌ์ ํ์ฅ(~A: ํ์ฅํ ํ๋ ฌ)
- ํ๋ ฌ์ ํ์ฅํ๋ค: ํ๋ ฌ์ ์ค๋ฅธ์ชฝ์ ์ด์ ์ถ๊ฐํ๋ค๋ ๋ป
- ๋ ํ๋ ฌ์ ๊ณ์๋ฅผ ๊ณ์ฐ
- ๋ ๊ณ์๋ฅผ ๋น๊ต
- rank(A) = rank(~A): ๋ฒกํฐ๋ ํ๋ ฌ A์ ์ด๊ณต๊ฐ์ ์์
- rank(A) < rank(~A): ๋ฒกํฐ๋ ํ๋ ฌ A์ ์ด๊ณต๊ฐ์ ์์
- ๋ฒกํฐ๋ก ํ๋ ฌ์ ํ์ฅ(~A: ํ์ฅํ ํ๋ ฌ)
-
๋ฒกํฐ ์งํฉ์ ์ ํ ๋ ๋ฆฝ์ฑ
- ๋ฒกํฐ ์งํฉ์ด ์ ํ์ ์ผ๋ก ๋
๋ฆฝ์ ์ธ์ง ์ฌ๋ถ๋ฅผ ํ์ธํ๋ ์๊ณ ๋ฆฌ์ฆ
- ๋ฒกํฐ๋ฅผ ํ๋ ฌ์ ๋ฃ๊ณ ํ๋ ฌ์ ๊ณ์๋ฅผ ๊ณ์ฐํ ๋ค์ ํด๋น ํ๋ ฌ์ ์ต๋๋ก ๊ฐ๋ฅํ ๊ณ์์ ๋น๊ต(min{M, N})
- r = N: ๋ฒกํฐ ์งํฉ์ ์ ํ์ ์ผ๋ก ๋ ๋ฆฝ
- r < M: ๋ฒกํฐ ์งํฉ์ ์ ํ์ ์ผ๋ก ์ข ์
- ๋ฒกํฐ ์งํฉ์ด ์ ํ์ ์ผ๋ก ๋
๋ฆฝ์ ์ธ์ง ์ฌ๋ถ๋ฅผ ํ์ธํ๋ ์๊ณ ๋ฆฌ์ฆ
-
-
ํ๋ ฌ์(determinant)
- ํ๋ ฌ์์ ์ ๋ฐฉ ํ๋ ฌ๊ณผ ๊ด๋ จ๋ ์ซ์, det(A) ๋๋ |A|๋ก ๋ํ๋
- ์ค์ํ ํน์ฑ
- ํ๋ ฌ์์ ์ ๋ฐฉ ํ๋ ฌ์ ๋ํด์๋ง ์ ์๋จ
- 2x2๋ 3x3 ํ๋ ฌ์ ๊ฒฝ์ฐ ๋น๊ต์ ๊ฐ๋จํ๊ฒ ๊ตฌํ ์ ์์ง๋ง ํฌ๊ธฐ๊ฐ ์ปค์ง๋ฉด ์ ์ ๊ณ์ฐํ๊ธฐ ๋ณต์กํด์ง
- ํ๋ ฌ์์ ๊ณ์ฐํด์ผ ํ ๊ฒฝ์ฐ np.linalg.det() ๋๋ scipy.linalg.det()์ ์ฌ์ฉ
- ๋ชจ๋ ํน์ด(์ถ์๊ณ์) ํ๋ ฌ์ ๋ํด์ ํ๋ ฌ์์ 0์
- r < M์ด๋ผ๋ฉด ฮ = 0
-
ํ๋ ฌ์ ํน์ฑ ๋คํญ์(characteristic polynomial)
- ํ๋ ฌ ์ด๋๊ณผ ํ๋ ฌ์์ ๊ฒฐํฉํ๋ ๊ฒ
- det(A - ฮปI)ฮ
- ฮ = 0์ด ๋๋ ํน์ฑ ๋คํญ์์ ๋ํ ํด๋ ํ๋ ฌ์ ๊ณ ์ณ๊ฐ(eigenvalue)
- ๋ฒกํฐ๋ ์ด ๋๋ ํ์ ์ซ์๋ฅผ ๋์ดํ ๊ฒ์ผ๋ก ์์๊ฐ ์ค์. ๋ฒกํฐ์ ์์ ์๋ ์ฐจ์์ด๋ผ๊ณ ํจ. ๋ฒกํฐ๋ ์ฐจ์๊ณผ ๋์ผํ ์์ ์ถ์ ๊ฐ์ง ๊ธฐํํ์ ๊ณต๊ฐ์์ ํ๋์ ์ ์ผ๋ก ๋ํ๋ผ ์ ์์.
- ๋ง์ , ๋บ์ , ์๋ค๋ง๋ฅด๊ณฑ๊ณผ ๊ฐ์ ๋ฒกํฐ ์ฐ์ ์ฐ์ฐ์ ์์๋ณ๋ก ๊ณ์ฐํจ.
- ๋ด์ ์ ์ฐจ์์ด ๊ฐ์ ๋ ๋ฒกํฐ ๊ฐ์ ๊ด๊ณ๋ฅผ ์ธ์ฝ๋ฉํ ๋จ์ผ ์ซ์๋ก, ์์๋ณ๋ก ๊ณฑํ๊ณ ํฉํด์ ๊ตฌํจ(๋ด์ ์ ๋งค์ฐ ์ค์. ๋ด์ ์ ์ ์ฌ๋์ ๊ด๋ จ์ด ์์).
- ๋ ๋ฒกํฐ๊ฐ ์ง๊ตํ๋ฉด ๋ด์ ์ 0์ด๋ฉฐ ๊ธฐํํ์ ์ผ๋ก ๋ฒกํฐ๊ฐ ์ง๊ฐ์ผ๋ก ๋ง๋๋ ๊ฒ์ ์๋ฏธํจ(๋ถํด์ ํ์ฉ).
- ์ง๊ต๋ฒกํฐ ๋ถํด๋ ํ๋์ ๋ฒกํฐ๋ฅผ ๊ธฐ์ค๋ฒกํฐ์ ์ง๊ตํ๋ ๋ฒกํฐ, ํํํ ๋ฒกํฐ๋ก ๋๋๋ ๊ฒ์(๊ณต์์ ๊ธฐํํ์ ์ผ๋ก ๋์ถ ๊ฐ๋ฅํ๋, ๊ณต์์ด ๋ดํฌํ ๊ฐ๋ ์ธ 'ํฌ๊ธฐ์ ๋ํ ๋งคํ'์ ๊ธฐ์ตํด์ผ ํจ).
- ๋ฒกํฐ ์งํฉ์ ๋ฒกํฐ๋ค์ ๋ชจ์์ด๋ฉฐ, ๋ฒกํฐ ์งํฉ์๋ ์ ํํ๊ฑฐ๋ ๋ฌดํํ ์์ ๋ฒกํฐ๊ฐ ์กด์ฌํจ.
- ์ ํ ๊ฒฐํฉ์ ์งํฉ์ ๋ฒกํฐ๋ค์ ์ค์นผ๋ผ๋ฅผ ๊ณฑํ๊ณ ํฉํ๋ ๊ฒ์ผ๋ก ์ ํ๋์ํ์์ ๊ฐ์ฅ ์ฃผ์ํ ๊ฐ๋ ์.
- ์งํฉ์์ ํ๋์ ๋ฒกํฐ๊ฐ ์งํฉ์ ๋ค๋ฅธ ๋ฒกํฐ๋ค์ ์ ํ ๊ฒฐํฉ์ผ๋ก ๊ธฐ์ ๋ ์ ์์ผ๋ฉด ํด๋น ๋ฒกํฐ ์งํฉ์ ์ ํ ์ข ์์ ์. ๋ง์ฝ ์ด๋ฌํ ์ ํ ๊ฒฐํฉ์ด ์๋ค๋ฉด ๋ฒกํฐ ์งํฉ์ ์ ํ ๋ ๋ฆฝ์ ์.
- ๋ถ๋ถ๊ณต๊ฐ์ ๋ฒกํฐ ์งํฉ์ ๊ฐ๋ฅํ ๋ชจ๋ ์ ํ ๊ฒฐํฉ์ผ๋ก ๋ง๋ค์ด์ง ๋ฌดํ ์งํฉ์.
- ๊ธฐ์ ๋ ๊ณต๊ฐ์ ์ธก์ ํ๊ธฐ ์ํ ์ผ์ข ์ ์์ ๊ฐ์ ๊ฐ๋ ์. ๋ฒกํฐ ์งํฉ์ด (1) ์ด๋ค ๋ถ๋ถ๊ณต๊ฐ์ ์์ฑํ๊ณ (2) ์ ํ ๋ ๋ฆฝ์ ์ด๋ผ๋ฉด ํด๋น ๋ถ๋ถ ๊ณต๊ฐ์ ๋ํ ๊ธฐ์ ๊ฐ ๋จ. ๋ฐ์ดํฐ ๊ณผํ์ ์ฃผ์ ๋ชฉํ๋ ๋ฐ์ดํฐ ์งํฉ์ ์ค๋ช ํ๊ฑฐ๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํ ์ต์์ ๊ธฐ์ ์งํฉ์ ์ฐพ๋ ๊ฒ์.
- ํ๋ ฌ์ ํ๊ณผ ์ด๋ก ์ด๋ฃจ์ด์ง ์ซ์์ ํ
- ์ฌ๋ฌ ํน์ ํ๋ ฌ(๋์, ์ ๋ฐฉ, ๋น์ ๋ฐฉ, ๋๊ฐ, ์ผ๊ฐ(์์ผ๊ฐ, ํ์ผ๊ฐ), ๋จ์, ์, ๋์นญ ํ๋ ฌ)์ด ์กด์ฌ
- ํ๋ ฌ์ ๋ง์ , ์ค์นผ๋ผ ๊ณฑ์ , ์๋ค๋ง๋ฅด๊ณฑ๊ณผ ๊ฐ์ ์ฐ์ ์ฐ์ฐ์ ์์๋ณ๋ก ๋์
- ํ๋ ฌ์ ์ด๋์ ๋๊ฐ ์์์ ์์๋ฅผ ๋ํ๋ ๊ฒ(๋๊ฐ์ด ์๋ ์์๋ ๋ณ๊ฒฝ X), ์ด๋์ ์ฃผ๋ก ๊ณ ์ณ๊ฐ์ ์ฐพ๊ฑฐ๋ ํต๊ณ ๋ชจ๋ธ์ ์ ๊ทํ์ ๊ฐ์ ๋ถ์ผ์ ์์ฉ
- ํ๋ ฌ ๊ณฑ์ ์ ์ผ์ชฝ ํ๋ ฌ์ ํ๋ค๊ณผ ์ค๋ฅธ์ชฝ ํ๋ ฌ์ ์ด๋ค ์ฌ์ด์ ๋ด์ , ํ๋ ฌ ๊ณฑ์ ์ ์ ํจ์ฑ ๊ท์น: (M x N)(N x K) = (M x K)
- LIVE EVIL: ์ฌ๋ฌ ํ๋ ฌ์ ๊ณฑ์ ์ ์น๋ ๊ฐ ํ๋ ฌ์ ์ ์นํ๊ณ ์ญ์์ผ๋ก ๊ณฑํ ๊ฒ๊ณผ ๋์ผ
- ๋์นญ ํ๋ ฌ์ ๋๊ฐ์ ๊ฑฐ์ธ๋ก ๋ณด๊ณ ๋ฐ์ฌ๋ ํํ๋ก ๊ฐ ํ์ ๋์๋๋ ์ด๊ณผ ๊ฐ์ผ๋ฉฐ A = Aแต๋ก ์ ์
- ๋ชจ๋ ํ๋ ฌ์ ์์ ์ ์ ์น ํ๋ ฌ(Aแต)์ ๊ณฑํ๋ฉด ๋์นญ ํ๋ ฌ์ ๋ง๋ค ์ ์์, ๊ฒฐ๊ณผ ํ๋ ฌ์ธ AแตA๋ ํต๊ณ ๋ชจ๋ธ๊ณผ ํน์๊ฐ ๋ถํด์ ํต์ฌ
- ํ๋ ฌ ๋
ธ๋ฆ์๋ ๋ง์ ์ข
๋ฅ๊ฐ ์๋๋ฐ ์์๋ณ๊ณผ ์ ๋๋ณ๋ก ํฌ๊ฒ ๋ถ๋ฅํ ์ ์์
- ์ ์๋ ํ๋ ฌ์ ์์์ ํฌ๊ธฐ๋ฅผ ๋ฐ์ํ๋ ๋ฐ๋ฉด ํ์๋ ๋ฒกํฐ์ ๋ํ ํ๋ ฌ์ ๊ธฐํํ์ ๋ณํ ํจ๊ณผ๋ฅผ ๋ฐ์ํจ
- ๊ฐ์ฅ ์ผ๋ฐ์ ์ผ๋ก ์ฌ์ฉ๋๋ ์์๋ณ ๋ ธ๋ฆ์ ํ๋ก๋ฒ ๋์ฐ์ค ๋ ธ๋ฆ(์ฆ, ์ ํด๋ฆฌ๋ ๋ ธ๋ฆ ๋๋ l2 ๋ ธ๋ฆ)์ด๋ผ๊ณ ํ๋ฉฐ ์์์ ์ ๊ณฑํฉ์ ์ ๊ณฑ๊ทผ์ผ๋ก ๊ณ์ฐ๋จ
- ํ๋ ฌ์ ๋๊ฐํฉ์ ๋๊ฐ ์์์ ํฉ
- ๋ค ๊ฐ์ ํ๋ ฌ ๊ณต๊ฐ(์ด, ํ, ์, ์ผ์ชฝ-์)์ด ์์ผ๋ฉฐ, ์ด๋ค์ ํ๋ ฌ์ ์๋ก ๋ค๋ฅธ ํน์ง์ ์ ํ ๊ฐ์ค ๊ฒฐํฉ ์งํฉ์ผ๋ก ์ ์๋จ
- ํ๋ ฌ์ ์ด๊ณต๊ฐ์ ํ๋ ฌ์ ์๋ ์ด์ ๋ชจ๋ ์ ํ ๊ฐ์ค ๊ฒฐํฉ์ผ๋ก ๊ตฌ์ฑ๋๋ฉฐ C(A)๋ก ๋ํ๋
- ์ ํ๋์ํ์์ ์ค์ํ ๋ถ๋ถ์ ์ด๋ค ๋ฒกํฐ b๊ฐ ํ๋ ฌ์ ์ด๊ณต๊ฐ์ ์กด์ฌํ๋์ง ์ฌ๋ถ. ๊ทธ๋ ๋ค๋ฉด Ax = b๋ฅผ ๋ง์กฑํ๋ ๋ฒกํฐ x๊ฐ ์กด์ฌํ๋ ๊ฒ
- ํ๋ ฌ์ ํ๊ณต๊ฐ์ ํ๋ ฌ์ ํ์ ๋ํ ์ ํ ๊ฐ์ค ๊ฒฐํฉ ์งํฉ์ด๋ฉฐ R(A) ๋๋ C(Aแต)๋ก ๋ํ๋
- ํ๋ ฌ์ ์๊ณต๊ฐ์ ์ด์ ์ ํ์ผ๋ก ๊ฒฐํฉํ์ฌ ์๋ฒกํฐ๋ฅผ ์์ฑํ๋ ๋ฒกํฐ ์งํฉ. ์ฆ, ๋ฐฉ์ ์ Ay = 0์ ๋ง์กฑํ๋ ๋ฒกํฐ y(y=0์ธ ์๋ช ํ ํด๋ ์ ์ธ). ์๊ณต๊ฐ์ ๋ค๋ฅธ ์์ฉ์ค์์๋ ๊ณ ์ ๋ฒกํฐ๋ฅผ ์ฐพ๋ ๋ฐ ์ค์ํจ
- ๊ณ์๋ ํ๋ ฌ๊ณผ ๊ด๋ จ๋ ์๋ก ์์ด ์๋ ์ ์. ๊ณ์๋ ์ ํ ๋ ๋ฆฝ ์งํฉ์ ํ์ฑํ ์ ์๋ ๊ฐ์ฅ ๋ง์ ์ด(๋๋ ํ)์ ์. ์ต๋๋ก ๊ฐ๋ฅํ ๊ณ์๋ณด๋ค ์์ ๊ณ์๋ฅผ ๊ฐ๋ ํ๋ ฌ์ ์ถ์๊ณ์ ๋๋ ํน์ด๋ผ๊ณ ํจ
- ์ ๋ฐฉ ํ๋ ฌ์ ๋๊ฐ์ ์์๋ฅผ ๋ํด์ ์ด๋์ํค๋ฉด ๋ณดํต ์ต๋๊ณ์๊ฐ ๋จ
- ํ๋ ฌ์ ์ด๊ณต๊ฐ์ ๋ฒกํฐ๊ฐ ์กด์ฌํ๋์ง๋ฅผ ๊ฒฐ์ ํ ๋๋ ๊ณ์๋ฅผ ์์ฉํ ์ ์์. ํ๋ ฌ์ ๊ณ์์ ๋ฒกํฐ๋ก ํ์ขก๋ ํ๋ ฌ์ ๊ณ์๋ฅผ ๋น๊ตํ๋ฉด ๋จ
- ํ๋ ฌ์์ ์ ๋ฐฉ ํ๋ ฌ๊ณผ ๊ด๋ จ๋ ์ซ์์(๋น์ ๋ฐฉ ํ๋ ฌ์๋ ํ๋ ฌ์์ด ์์).
- ๊ฐ์ฅ ์ค์ํ ๊ฒ์ ๋ชจ๋ ์ถ์๊ณ์ ํ๋ ฌ์ ๋ํด 0์ด๊ณ ๋ชจ๋ ์ต๋๊ณ์ ํ๋ ฌ์ ๋ํด 0์ด ์๋๋ผ๋ ๊ฒ
- ํน์ฑ ๋คํญ์ ฮป๋ก ์ด๋๋ ์ ๋ฐฉ ํ๋ ฌ์ ํ๋ ฌ์์ด ์ด๋ ํ ๊ฐ์ด ๋๋๋ก ํ๋ ๋ฐฉ์ ์์ผ๋ก ๋ณํํจ.
1.1.1. x, y, z๊ฐ Rโฟ์ ๋ฒกํฐ์ด๊ณ h์ k๊ฐ ์ค์นผ๋ผ์ผ ๋,
- (1) x + y = y + x
- (2) (x + y) + z = x + (y + z)
- (3) x + 0 = x = 0 + x
- (4) x + (-x) = 0 = (-x) + x
- (5) k(x + y) = kx + ky
- (6) (h + k)x = hx + kx
- (7) (hk)x = h(kx)
- (8) 1x = x
1.1.2 x๊ฐ Rโฟ์ ๋ฒกํฐ์ด๊ณ k๊ฐ ์ค์นผ๋ผ์ผ ๋,
- (1) 0x = 0
- (2) k0 = 0
- (3) (-1)x = -x
etc) ์ง์ฌ๊ฐํ๋ ฌ์ ์ถ์๋ ํ์ฌ๋ค๋ฆฌ๊ผด ํ๋ ฌ๋ก ๋ง๋ค๋ฉด ๋จ ํ๋์ ๊ธฐ์ฝ ํ์ฌ๋ค๋ฆฌ๊ผด ํ๋ ฌ๋ง ๊ฐ๋๋ฐ, ์ฆ, ๋ค๋ฅธ ๊ธฐ์ฝ ํ์ฌ๋ค๋ฆฌ๊ผด์ ์กด์ฌํ์ง ์๋๋ค.(Lay p.13)
-
์๊ด๊ด๊ณ
- ์๊ด๊ด๊ณ๋ ํต๊ณ์ ๋จธ์ ๋ฌ๋์์ ๊ฐ์ฅ ๊ทผ๋ณธ์ ์ด๋ฉด์ ์ค์ํ ๋ถ์ ๋ฐฉ๋ฒ, ๋ณ์์ ํฌ๊ธฐ๋ก ์ ๊ทํ๋ ๋ ๋ณ์ ์ฌ์ด์ ๋ด์
- ์๊ด๊ณ์(correlation coefficient): ๋ ๋ณ์ ์ฌ์ด์ ์ ํ ๊ด๊ณ๋ฅผ ์ ๋ํํ ์ซ์(-1(์์ ์๊ด๊ด๊ณ)๋ถํฐ +1(์์ ์๊ด๊ด๊ณ) ์ฌ์ด์ ๋ฒ์)
- ์๊ด๊ณ์๊ฐ ๊ธฐ๋ํ๋ ๋ฒ์ -1 ~ +1 ์ฌ์ด์ ์กด์ฌํ๋ ค๋ฉด ์ ๊ทํ(normalization)๊ฐ ํ์
- ๊ฐ ๋ณ์์ ํ๊ท ์ค์ฌํ: ๊ฐ ๋ฐ์ดํฐ๊ฐ์์ ํ๊ท ๊ฐ์ ๋นผ๋ ๊ฒ
- ํผ์ด์จ ์๊ด๊ณ์(๋ฒกํฐ ๋ ธ๋ฆ ๊ณฑ์ผ๋ก ๋ด์ ์ ๋๋๊ธฐ)
- ์๊ด๊ด๊ณ๋ ํต๊ณ์ ๋จธ์ ๋ฌ๋์์ ๊ฐ์ฅ ๊ทผ๋ณธ์ ์ด๋ฉด์ ์ค์ํ ๋ถ์ ๋ฐฉ๋ฒ, ๋ณ์์ ํฌ๊ธฐ๋ก ์ ๊ทํ๋ ๋ ๋ณ์ ์ฌ์ด์ ๋ด์
-
์ฝ์ฌ์ธ ์ ์ฌ๋
-
์๊ด๊ด๊ณ์ ์ฝ์ฌ์ธ ์ ์ฌ๋ ์ฐจ์ด
- ํผ์ด์จ ์๊ด๊ด๊ณ์ ๊ด์ ์์๋ ํ ์ชฝ ๋ณ์์ ์ํด ๋ค๋ฅธ ๋ณ์๊ฐ ๋ณํ๋ค๋ฉด ๋ณ์ ๊ฐ์ ์ซ์ ์ฐจ์ด๋ ๊ฒฐ๊ณผ์ ์ํฅ์ ๋ฏธ์น์ง ์์
- ์ฝ์ฌ์ธ ์ ์ฌ๋์ ๊ด์ ์์๋ ํ ์ชฝ ๋ณ์์ ์ํด ๋ค๋ฅธ ๋ณ์๊ฐ ๋ณํ๋ค๋ฉด ๋ณ์ ๊ฐ์ ์ซ์ ์ฐจ์ด๊ฐ ๊ฒฐ๊ณผ์ ์ํฅ์ ๋ฏธ์นจ
-
์๊ณ์ด ํํฐ๋ง๊ณผ ํน์ง ํ์ง
- ํํฐ๋ง์ ๋ณธ์ง์ ์ผ๋ก ํน์ง ํ์ง ๊ธฐ๋ฒ
- ํ ํ๋ฆฟ(์ปค๋)์ด ์๊ณ์ด ์ ํธ์ ์ผ๋ถ์ ์ผ์นํ๋ ํน์ง์ ์ฐพ์(ํน์ ๊ธฐ์ค์ ์ต์ ํ๋๋๋ก ์ปค๋์ ๊ตฌ์ฑ, e.g., ๋งค๋๋ฌ์ด ๋ณ๋, ๋ ์นด๋ก์ด ์์ง, ํน์ ํํ ๋ชจ์)
- ์ด๋ ๊ฒ ํํฐ๋ง๋ ๊ฒฐ๊ณผ๋ ๋ ๋ค๋ฅธ ์๊ณ์ด์ด ๋์ด ์ด๋ฅผ ํตํด ์ ํธ์ ํน์ฑ์ด ์ปค๋์ ํน์ฑ๊ณผ ์ผ๋ง๋ ์ผ์นํ๋์ง ์ ์ ์์
- ์ปค๋๊ณผ ์๊ณ์ด ์ ํธ ์ฌ์ด์ ๋ด์ ์ ๊ณ์ฐํ๋ ๊ฒ์ด ํํฐ๋ง ๋ฉ์ปค๋์ฆ
- ์ปค๋๊ณผ ๋์ผํ ๊ธธ์ด์ ์งง์ ๋ฐ์ดํฐ ์กฐ๊ฐ๊ณผ ์ปค๋ ์ฌ์ด์ ๋ด์ ์ ๊ณ์ฐ, ์ด ๊ณผ์ ์ผ๋ก ํํฐ๋ง๋ ์ ํธ ๊ตฌ๊ฐ์์ ํ ์ ์ด ์์ฑ๋๊ณ ์ปค๋์ ์ค๋ฅธ์ชฝ์ผ๋ก ํ ๊ตฌ๊ฐ์ฉ ์ด๋์ํค๋ฉด์ ๋ค๋ฅธ ์ ํธ ์กฐ๊ฐ๊ณผ ๋ด์ ์ ๊ณ์ฐํด ๋๊ฐ
- ํํฐ๋ง์ ๋ณธ์ง์ ์ผ๋ก ํน์ง ํ์ง ๊ธฐ๋ฒ
-
k-ํ๊ท ํด๋ฌ์คํฐ๋ง
- k-ํ๊ท ํด๋ฌ์คํฐ๋ง: ๊ทธ๋ฃน ์ค์ฌ๊น์ง์ ๊ฑฐ๋ฆฌ๋ฅผ ์ต์ํํ๋๋ก ๋ค๋ณ๋ ๋ฐ์ดํฐ๋ฅผ ์๋์ ์ผ๋ก ์ ์ ์(k)์ ๊ทธ๋ฃน ๋๋ ๋ฒ์ฃผ๋ก ๋ถ๋ฅํ๋ ๋น์ง๋ ๊ธฐ๋ฒ
- ์๊ณ ๋ฆฌ์ฆ
- ๋ฐ์ดํฐ ๊ณต๊ฐ์์ ์์์ k๊ฐ ํด๋ฌ์คํฐ ์ค์ฌ์ ์ ์ด๊ธฐํ(์ด๋, ์ค์ฌ์ ํด๋์ค ๋๋ ๋ฒ์ฃผ, ๋ค์ ๋จ๊ณ์์๋ ๊ฐ ๋ฐ์ดํฐ ๊ด์ธก์น๋ฅผ ๊ฐ ํด๋์ค์ ํ ๋น)
- ๊ฐ ๋ฐ์ดํฐ ๊ด์ธก์น์ ๊ฐ ์ค์ฌ ์ฌ์ด์ ์ ํด๋ฆฌ๋ ๊ฑฐ๋ฆฌ๋ฅผ ๊ณ์ฐ
- ํ๋์ ๋ฐ์ดํฐ ๊ด์ธก์น์ ์ค์ฌ ์ฌ์ด์ ์ ํด๋ฆฌ๋ ๊ฑฐ๋ฆฌ๋ฅผ ๊ณ์ฐํ ๋ ์ ํ๋์ํ ๊ฐ๋ ์ ์ฌ์ฉํจ
- ๊ฐ ๋ฐ์ดํฐ ๊ด์ธก์น๋ฅผ ๊ฐ์ฅ ๊ฐ๊น์ด ์ค์ฌ์ ๊ทธ๋ฃน์ ํ ๋น(์ด์ค for๋ฌธ ๋์ ๋ฒกํฐ์ ๋ธ๋ก๋์บ์คํ ์ ์ฌ์ฉํ์ฌ ํจ์จ์ ์ผ๋ก ์ํ ๊ฐ๋ฅ)
- ๊ฐ ์ค์ฌ์ ํด๋น ์ค์ฌ์ ํ ๋น๋ ๋ชจ๋ ๋ฐ์ดํฐ ๊ด์ธก์น์ ํ๊ท ์ผ๋ก ๊ฐฑ์
- ์๋ ด ๊ธฐ์ค์ ๋ง์กฑํ ๋๊น์ง ๋๋ Nํ๊น์ง 2~4๋จ๊ณ๋ฅผ ๋ฐ๋ณต
- ๋ค๋ณ๋ ๋ฐ์ดํฐ ๊ณต๋ถ์ฐ ํ๋ ฌ
- ํ๋ ฌ-๋ฒกํฐ ๊ณฑ์ ์ ํตํ ๊ธฐํํ์ ๋ณํ
- ์ด๋ฏธ์ง ํน์ง ํ์ง