Norm은 벡터의 전체길이 혹은 크기를 측정하는 방법이다. Norm으로 측정한 벡터의 크기는 Magnitude라 한다. 본 문서에선 , , , 을 소개한다.
사전지식
이라 하고 함수 가 아래 세 조건을 만족할 때,
에 대하여
1.
2. (삼각 부등식)
3. 만약 이면 는 영벡터이다.
함수 를 노름(Norm)이라 한다.
세가지 성질 중 1,2번 만족하는 경우는 반노름(seminorm)이라 한다.
노름은 그 값이 항상 0보다 크거나 같으며 이는 1,2번 조건으로 부터 유도되기 때문에 반노름의 성질이기도 하다. ()
()
함수 의 정의는 아래와 같다.
위 수식은 결국 0이 아닌 원소의 개수를 의미한다.
예를 들어 에 대해 은 0이 아닌 원소의 개수가 1개다. 따라서 이다.
은 사실 위 노름의 조건 중 1번 조건을 만족하지 않으므로 노름이 아니다.
()
은 맨하탄 거리(Manhattan Distance) 또는 택시노름(Taxicab norm)이라고도 한다.
은 공간상의 벡터의 크기를 의미한다. 이를 측정하는 가장 쉬운 방법은 벡터 거리의 절대값의 합을 구하는 것이다.
에 대해 이 된다.
머신러닝이나 통계학에선 정규화 개념으로 많이 등장한다.
()
가장 많이 사용되는 노름으로 유클리디안 노름(Euclidean norm)이라고도 한다.
에 대해 이 된다.
()
벡터의 원소에서 최대크기를 구하는 함수다.
에 대해 가장 큰 원소는 이므로 가 된다.