[선형 대수] 선형 대수 기초

본 게시물은 네이버 부스트코스 주재걸 교수님의 '인공지능을 위한 선형대수' 강의를 듣고 요약하였습니다. 

 


 

선형 대수 기초

Matrix의 종류

  • Square Matrix 
  • Rectangular Matrix
  • Transpose Matrix
    • (AB)를 Transpose 하게 되면 B^T, A^T로 순서가 변경됨
  • (i, j) component $A(i, j)$

** Vector 도 Matrix의 한 종류로서 생각할 수 있음! ** 

 

Linear Equation & Linear System

연립방정식을 선형대수를 이용해 직관적으로 풀이할 수 있음.

 

Matrix를 이용해 연립방정식 풀이

 

이렇게 $Ax = b$ 꼴로 나타낼 수 있는데, 이는 뒤에서 선형 결합 문제 풀이에서 응용할 수 있음.

 

항등 행렬과 역행렬

 

 

  • 항등행렬 : Diagonal Entry 가 모두 1이고 나머지는 0인 행렬을 말한다. (어떤 벡터와 곱해도 자기 자신을 만들어 냄)
  • 역행렬 : ➡ Det 행렬을 정의할 수 있고, 오직 정사각 행렬(Square Matrix) 에서만 역행렬을 논의할 수 있음!
    • $det(A)$가 0이 되는 경우 역행렬이 존재하지 않는다.
  • $det(A)$로 판단할 수 있는 것
    • Matrix의 역행렬 유무
    • 선형 변환에서의 data + 배율 (vector들의 길이를 얼만큼 정하느냐?)

 

역행렬을 이용해 연립방정식을 푸는 방법은 아래와 같다.

 

 

  • Inverse Matrix 가 존재하지 않는 경우
    • 해가 무수히 많거나
    • 해가 하나도 없음

 

직사각 행렬에서는?

  • m<n : feature 개수가 더 많을 때. 해가 무수히 많음 (under-determined)
  • m>m : 변수가 적을 때. 해가 존재하지 않음 (over-determined)

→ 따라서 근사적으로 만족하는 경우를 찾아서 풀이한다!

 

Regularization 적용 (risk minimization)