AI 용어사전 › 통계/수학, 코딩

텐서

tensor실무

다른 이름: 텐서 데이터, 다차원 배열, tensor

뜻풀이

쉬운 AI 사전

  1. [명사] (통계/수학) 숫자를 여러 방향으로 쌓아 놓은 다차원 묶음. 숫자 하나, 줄, 표, 표를 여러 장 쌓은 것까지 모두 텐서의 한 종류다.

실무 AI 사전

  1. [명사] (통계/수학) 파이토치와 텐서플로에서 데이터와 가중치를 담는 기본 자료형이다. 컬러 이미지는 높이, 너비, 채널, 한 번에 처리하는 개수를 합쳐 4차원 텐서이고, 모양(shape)이 안 맞으면 오류가 난다.

전문 AI 사전

  1. [명사] (통계/수학) 계수(rank)가 0이면 스칼라, 1이면 벡터, 2이면 행렬이고 그 이상의 다차원 배열이다. 수학적으로는 선형성을 가진 다중선형 사상이지만, 딥러닝에서는 GPU 연산을 위한 다차원 배열이라는 뜻으로 주로 쓴다.

관용구/함께 쓰는 말

  • 텐서 모양 - 각 차원의 크기를 나열한 것. 예를 들어 (배치, 길이, 차원).
  • 텐서 연산 - 텐서끼리 더하고 곱하는 계산.

쉬운 비유

예문

  • 이미지 배치를 (32, 3, 224, 224) 모양의 텐서로 만들어 모델에 넣었다.
  • 텐서의 모양이 맞지 않아 행렬 곱에서 오류가 났다.
  • 텐서를 GPU로 옮겨 계산하니 훨씬 빨라졌다.

헷갈리는 용어 비교

행렬
행렬은 정확히 2차원이고 텐서는 차원 수에 제한이 없다. 다만 프로그램에서는 행렬도 2차원 텐서로 부르는 일이 많다.

맞춤법/표기법

바른 표기
텐서
원어
tensor
다른 이름
텐서 데이터, 다차원 배열, tensor
참고
물리학의 텐서와 엄밀하게는 다르지만 딥러닝에서는 '다차원 배열'로 이해하면 충분하다. 구글의 TPU 이름도 여기서 왔다.

관련어