핵심 Linear Algebra 정리

J.H.L·2022년 7월 26일
0

AI 대학원 면접 준비

목록 보기
13/16

Linearly Independent란?

  • Vector의 집합 VV = { v1,v2,...,vnv_1, v_2, ..., v_n}에 대하여 c1v1+c2v2+...+cnvn=0c_1v_1 + c_2v_2+...+c_nv_n = 0을 만족하는 경우가 c1=c2=...=cn=0c_1 = c_2 = ... = c_n = 0 일 때를 의미한다.
  • 즉 집합 VV에 속하는 벡터들의 일차결합 (linear combination)으로는 집합 VV에 속하는 다른 벡터들을 표현할 수 없다는 것이다. (자기 자신 제외)

Basis와 Dimension이란 무엇인가?

  • Basis of V: Vector Space V를 span하는 최소한의 Vector의 집합.
  • Dimension of V: 이때 Basis 집합의 원소의 수를 의미한다.

Rank란 무엇인가?

  • Row Space, Column Space (= Image)의 Dimension이라 할 수 있음.
  • 이때 Rank의 값은 행렬의 Leading-1의 개수와 동일함.
  • Row Space, Column Space(= Image)는 각 Row Vector, Column Vector들이 Span하는 Space를 의미한다.

Null space란 무엇인가? = Kernel

  • Ax=0Ax = 0에서 해공간을 의미한다.
  • 이때 행렬 ARmnA \in R^{m*n}일 때, 행렬 A의 leading-1의 개수가 k (k<n)일 때, Dimension of Null Space = Nullity = n-k가 되고, 반대로 rank는 k가 된다.

Orthogonal Matrix

  • AT=A1A^T = A^{-1}일 때

Symmetric Matrix란 무엇인가?

  • A=ATA = A^T인 행렬을 Symmetric Matrix라고 한다.
  • 이 대칭 행렬은 매우 많은 여러가지 성질을 가지고 있다.
  • 만약 A가 대칭 행렬이고, A의 역행렬이 존재할 때 (A1)T=(AT)1=AT(A^{-1})^T=(A^{T})^{-1} = A^{-T}이다.

Spectral Theroem

: Symmetric Matrix의 Eigen vector로 이루어진 Vector Space VV에는 Orthonormal Basis가 존재한다.

Possitive-definite란?

  • 먼저 Inner Product를 정의해야 한다.
    - Inner Product는 Dot product가 될 수도 있고, 행렬 A에 대하여 xTAyx^TAy와 같은 형태 등으로 정의될 수도 있다.
  • Ω(x,y)\Omega(x, y)x,yx, y벡터의 inner product(bilinear mapping)라고 할 때 Positive-definite를 정의한다.
    - 이때 Ω:V×V>R\Omega: V \times V -> R
  • Symmetric: Ω(x,y)=Ω(y,x)\Omega(x, y) = \Omega(y, x)
  • Positive definite: xV\forall x \in V\diagdown{0}: Ω(x,x)>0,Ω(0,0)=0\Omega(x, x)>0, \Omega(0, 0)=0
  • Positive definite한 행렬의 eigen value들은 모두 양수이다.

Matrix에서 Positive definite 정의하기

  • 행렬 A에 대해서 positive definite를 정의할 때
  • xTAx>0x^TAx>0이면 되는 것이다.
  • 이때 이런 행렬 A의 eigen value의 값들은 모두 양수가 된다.

Determinant가 의미하는 바는 무엇인가?

  • Determinant는 Square Matrix (행의 개수와 열의 개수가 같은 정방 행렬)에서만 정의 가능하다.
  • Determinant가 0이면, 역행렬이 존재하지 않는다는 뜻이다.
  • 삼각행렬의 Determinant는 대각원소의 곱이다.
    - det(T)=i=1nTiidet(T) = \prod_{i=1}^{n} T_{ii}
  • 행렬 A의 eigen value가 λi\lambda_i이면,
    - det(A)=i=1nλidet(A) = \prod_{i=1}^n\lambda_i
  • Eigen Vector는 무엇인가?
  • Eigen Vector는 왜 중요한가?
  • Eigen Value란?
  • SVD란 무엇인가?→ 중요한 이유는?
  • Jacobian Matrix란 무엇인가?
profile
포항공대 인공지능 대학원에 재학중인 대학원생입니다.

0개의 댓글