Vector norm
- norm : data 간의 거리 / 판정의 기준
Vector norm
- Rn은 n차원 공간 내의 함수{(x1,x2,...,xn∣x∈R}를 의미
- vector norm의 성질
- ∣∣x∣∣≥0 for all x∈Rn
- x가 영벡터일 때만 ∣∣x∣∣=0
- 모든 실수 α에 대해 ∣∣αx∣∣=∣α∣∣∣x∣∣
- triangle inequality : ∣∣x+y∣∣≤∣∣x∣∣+∣∣y∣∣
- Cauchy-Bunyakovsky-Schwarz Inequality
- 벡터 x, y에 대해서
- xty=∑i=1nxiyi≤{∑xi2}1/2{∑yi2}1/2=∣∣x∣∣2∣∣y∣∣2
- l2 norm과 l∞ norm
- 전자는 square norm, 후자는 max norm이라고 칭함
- 선형대수에서 가장 보편적으로 사용되는 norm
- l2 norm : ∣∣x∣∣2={∑i=1nxi2}1/2
- 2차원 실수 공간의 l2 < 1 norm
- l∞ norm : ∣∣x∣∣∞=max∣xi∣
- 2차원 실수 공간의 l∞ < 1 norm
- ex. 벡터 x = (-1, 1, -2)인 경우
- l2 norm = 6
- l∞ norm = 2
- Cauchy-Bunyakovsky-Schwarz Inequality의 증명
- 임의 벡터 x, y가 영벡터가 아닐 때
- 0≤∣∣x−λy∣∣22=∑(xi−λyi)2
- 즉 2λ∑xiyi≤∑xi2+∑yi2=∣∣x∣∣22+λ2∣∣y∣∣22
- ∣∣x∣∣2>0, ∣∣y∣∣2>0이므로 λ=∣∣x∣∣2/∣∣y∣∣2로 가정하면 2∑xiyi≤2∣∣x∣∣2∣∣y∣∣2
- norm 간의 비교
- ∣∣x∣∣∞≤∣∣x∣∣2≤n∣∣x∣∣∞ ( n : 차원 )
- 증명 : ∣∣x∣∣∞=∣xj∣2≤∑xi2=∣∣x∣∣22∣∣x∣∣22≤nxj2=n∣∣x∣∣∞2
Matrix norm
- vector 계산에서 행렬은 변환을 담당(X 공간에서 Y공간으로의 이동)
- function : 벡터 or 실수 > 실수
- operator : 벡터 > 벡터
- Matrix norm은 vector norm과 유사한 특성을 보유
- ∣∣A∣∣≥0
- A가 영행렬일 때만 ∣∣A∣∣=0
- 모든 실수 α에 대해 ∣∣αA∣∣=∣α∣∣∣A∣∣
- triangle inequality : ∣∣A+B∣∣≤∣∣A∣∣+∣∣B∣∣
- ∣∣AB∣∣≤∣∣A∣∣∣∣B∣∣
- Matrix Norm : ∣∣A∣∣=max∣∣x∣∣=1∣∣Ax∣∣
- Natural(Mmatrix) Norm
- 영벡터가 아닌 임의 벡터 z가 있을 때, unit vector x=z/∣∣z∣∣로 정의
- 즉 ∣∣A∣∣=maxz=0∣∣z∣∣∣∣Az∣∣=max∣∣x∣∣=1∣∣Ax∣∣
- Matrix norm은 vector norm에 종속되어 결정
- A가 n x n크기의 행렬일 때, ∣∣A∣∣∞=max∑∣aij∣
- ∣∣A∣∣는 행렬 A와 unit vector 사이의 곱이므로, 무한 차원의 norm은 행의 절댓값 합 중 최댓값으로 나타나게 된다.