728x90
Vector norm
  • norm : data 간의 거리 / 판정의 기준

Vector norm

  • Rn\R^n은 n차원 공간 내의 함수{(x1,x2,...,xnxR}\{(x_1, x_2, ..., x_n|x \in R\}를 의미
  • vector norm의 성질
    • x0 for all xRn||\bold{x}||\geq0\ for\ all\ x\in\R^n
    • x가 영벡터일 때만 x=0||\bold{x}||=0
    • 모든 실수 α\alpha에 대해 αx=αx||\alpha\bold{x}||=|\alpha|||\bold{x}||
    • triangle inequality : x+yx+y||\bold{x+y}||\leq||\bold{x}||+||\bold{y}||
  • Cauchy-Bunyakovsky-Schwarz Inequality
    • 벡터 x, y에 대해서
    • xty=i=1nxiyi{xi2}1/2{yi2}1/2=x2y2x^ty=\sum^n_{i=1}x_iy_i\leq\{\sum x_i^2\}^{1/2}\{\sum y_i^2\}^{1/2}=||x||_2||y||_2

  • l2l_2 norm과 ll_\infty norm
    • 전자는 square norm, 후자는 max norm이라고 칭함
    • 선형대수에서 가장 보편적으로 사용되는 norm
    • l2l_2 norm : x2={i=1nxi2}1/2||\bold{x}||_2=\{\sum_{i=1}^nx^2_i\}^{1/2}
      • 2차원 실수 공간의 l2l_2 < 1 norm
    • ll_\infty norm : x=maxxi||\bold{x}||_\infty=max|x_i|
      • 2차원 실수 공간의 ll_\infty < 1 norm
  • ex. 벡터 x = (-1, 1, -2)인 경우
    • l2l_2 norm = 6\sqrt{6}
    • ll_\infty norm = 2

  • Cauchy-Bunyakovsky-Schwarz Inequality의 증명
    • 임의 벡터 x, y가 영벡터가 아닐 때
    • 0xλy22=(xiλyi)20\leq||x-\lambda y||_2^2=\sum(x_i-\lambda y_i)^2
    • 2λxiyixi2+yi2=x22+λ2y222\lambda\sum x_iy_i\leq\sum x_i^2 + \sum y_i^2=||x||_2^2+\lambda^2||y||_2^2
    • x2>0, y2>0||x||_2>0,\ ||y||_2>0이므로 λ=x2/y2\lambda=||x||_2/||y||_2로 가정하면 2xiyi2x2y22\sum x_iy_i\leq2||x||_2||y||_2

  • norm 간의 비교
    • xx2nx||x||_\infty\leq||x||_2\leq\sqrt{n}||x||_\infty ( n : 차원 )
    • 증명 : x=xj2xi2=x22x22nxj2=nx2||x||_\infty=|x_j|^2\leq\sum x_i^2=||x||_2^2 \\ ||x||_2^2\leq nx_j^2=n||x||_\infty^2

Matrix norm

  • vector 계산에서 행렬은 변환을 담당(X 공간에서 Y공간으로의 이동)
    • function : 벡터 or 실수 > 실수
    • operator : 벡터 > 벡터
  • Matrix norm은 vector norm과 유사한 특성을 보유
    • A0||\bold{A}||\geq0
    • A가 영행렬일 때만 A=0||\bold{A}||=0
    • 모든 실수 α\alpha에 대해 αA=αA||\alpha\bold{A}||=|\alpha|||\bold{A}||
    • triangle inequality : A+BA+B||\bold{A+B}||\leq||\bold{A}||+||\bold{B}||
    • ABAB||\bold{AB}||\leq||\bold{A}||||\bold{B}||

  • Matrix Norm : A=maxx=1Ax||A||=max_{||x||=1}||Ax||
  • Natural(Mmatrix) Norm
    • 영벡터가 아닌 임의 벡터 z가 있을 때, unit vector x=z/zx=z/||z||로 정의
    • A=maxz0Azz=maxx=1Ax||A||=max_{z\not ={0}}\frac{||Az||}{||z||}=max_{||x||=1}||Ax||
  • Matrix norm은 vector norm에 종속되어 결정

  • A가 n x n크기의 행렬일 때, A=maxaij||A||_\infty = max\sum|a_{ij}|
    • A||A||는 행렬 A와 unit vector 사이의 곱이므로, 무한 차원의 norm은 행의 절댓값 합 중 최댓값으로 나타나게 된다.
728x90

+ Recent posts