아핀 변환
📂행렬대수아핀 변환
정의
쉬운 정의
행렬 A 와 벡터 b 이 주어져 있다고 하자. 다음과 같이 벡터 x 에 A 를 곱하고 b 를 더하는 변환을 아핀 변환이라 한다.
x↦Ax+b
어려운 정의
벡터공간 V 에서 정의된 f:V→V 가 아무 스칼라 λ 에 대해 다음을 만족하면 f 를 아핀 변환Affine transform이라 한다.
f(λx+[1−λ]y)=λf(x)+[1−λ]f(y)
설명
특히 머신러닝이나 기하학의 맥락에서 행렬 A 를 곱한다는 것은 회전변환을 비롯한 일차변환을 취한다는 것이고, 벡터 b 를 더한다는 것은 평행이동translation을 의미한다.
수학에 친숙한 분야에서 아핀 변환이라는 표현은 사실상 그냥 어떤 행렬을 곱한다는 의미로 쓰이는 경우가 많은데, y=Ax+b 와 같은 아핀 변환은 블럭 행렬 폼으로 생각했을 때 두 벡터 y 와 x 의 가장 아래에 1 을 추가해서 다음과 같이 나타내도 상관 없기 때문이다.
[y1]=[A0Tb1][x1]=[Ax+b1]