TensorFlow 텐서 유형을 나타내는 클래스를 정의합니다. 텐서에서 사용할 수 있는 각 데이터 유형에는 해당 데이터 유형과 숨겨진 구현을 나타내는 데 사용되는 해당 인터페이스가 있습니다. 예를 들어, TensorFlow int32 유형은 텐서 유형 인터페이스
TInt32
로 표시됩니다. 여기서 T
접두사는 "Tensor of"를 나타냅니다. 텐서 요소 유형의 컴파일 타임 검사를 지원하려면 이 패키지의 각 인터페이스는 데이터 특성에 따라 org.tensorflow.types.family
에 있는 마커 인터페이스 중 하나에 바인딩되어야 합니다.
각 텐서 유형에는 TensorType
주석을 달아 해당 유형의 텐서를 할당하거나 매핑하는 데 사용해야 하는 유형 메타데이터를 제공해야 합니다.
텐서 유형의 인스턴스는 사용자가 n차원 공간의 텐서 데이터에 직접 액세스할 수 있도록 NdArray
인터페이스도 구현해야 합니다.
Tensor.of(...)
메서드를 사용하여 텐서를 할당하는 것이 항상 가능하지만 대부분의 텐서 유형은 scalarOf(...)
, vectorOf(...)
와 같이 생성 프로세스를 단순화하는 팩토리 메서드를 노출합니다. tensorOf(...)
등