텐서: 3차원 이상의 배열
텐서는 크기가 같은 행렬이 여러 개 같이 묶여 있는 것을 의미합니다. 엄격한 수학적 정의로는 ‘다차원 배열로 표현되는 사상(mapping)’으로 다차원 배열 자체를 의미하지는 않습니다. 하지만 데이터 과학(data science) 분야에서는 흔히 다차원 배열을 텐서라고 합니다.
예를 들어 그림 10-3에서 볼 수 있듯이, 그레이스케일(grayscale) 이미지는 하나의 채널(channel)에 2차원 행렬(배열)을 표현할 수 있습니다. 반면 RGB 이미지는 R(ed), G(reen), B(lue) 채널 세 개마다 2차원 행렬(배열)로 표현할 수 있기 때문에 텐서(3차원의 값을 가지는 배열)로 표현할 수 있습니다.
채널
그래픽상에서 색을 표현하는 것으로, 이미지를 구성하기 위해 색상 정보를 가진 것을 채널 이라고 합니다
그림 10-3 | 그레이스케일 이미지와 RGB 이미지