주요 컨텐츠로 이동

밀집 텐서

Databricks 무료로 시작하기

밀집 텐서는 인접한 순차적 메모리 블록에 값을 저장하는데, 이곳에 모든 값이 표시됩니다. 텐서, 즉 다차원 어레이는 매우 다양한 다차원 데이터 분석 애플리케이션에서 사용됩니다. 텐서 연산을 수행할 줄 아는 소프트웨어 제품은 많습니다. 예를 들어 MATLAB 스위트의 경우, 다양한 오픈 소스 타사 툴박스로 보강되기까지 했습니다. MATLAB 단독으로 다양한 요소 관련 이진수 밀집 텐서 연산을 지원할 수 있습니다. dense 계층은 완전히 연결된 계층으로, 모든 뉴런이 하나도 빠짐없이 이전 계층의 모든 뉴런에서 입력을 받으므로 높은 밀도로(densely) 연결되어 있습니다. 이는 다시 말해 Dense 계층에 속한 모든 뉴런이 이전 계층의 모든 뉴런에 완전히 연결된다는 뜻입니다. 밀집 텐서 계층Dense는 보통 네트워크 끝을 지향하여 사용되며, 경우에 따라 여러 번 쓰일 때도 있습니다. 고성능 밀집 텐서 애플리케이션에 다층 인프라를 구축하려 할 때 가장 자주 쓰이는 라이브러리 중에 dten이라는 것이 있는데, 이것은 밀집 텐서를 저장, 조작하는 기능으로 잘 알려져 있습니다. 이 라이브러리는 정식 스토리지 형식으로 밀집 텐서를 저장하고 여러 스토리지 형식을 오가며 병렬식으로 변환하는 데 주안점을 둡니다. 또한 여러 가지 방식으로 텐서를 행렬 형태로 표시하도록 지원하기도 합니다. 이 라이브러리는 범용이며 높은 수준의 유연성을 제공합니다. 텐서는 주어진 행렬의 다차원 일반화라고 간주해도 됩니다. 수학적으로, 행렬 형태로 표시한다는 것은 단순히 텐서를 개념적(또는 논리적)으로 재구성하는 것에 불과합니다.

추가 자료

용어집으로 돌아가기