TensorFlow テンソル型を表すクラスを定義します。テンソルで使用できる各データ型には、そのデータ型とその隠れた実装を表すために使用される対応するインターフェイスがあります。たとえば、TensorFlow int32 型は、テンソル型インターフェイス
TInt32
で表されます。ここで、 T
接頭辞は「Tensor of」を表します。テンソル要素タイプのコンパイル時チェックをサポートするには、このパッケージ内の各インターフェイスは、データの性質に従ってorg.tensorflow.types.family
にあるマーカー インターフェイスの 1 つにバインドする必要があります。
この型のテンソルの割り当てまたはマッピングに使用する必要がある型メタデータを提供するには、各テンソル型にTensorType
アノテーションを付ける必要があります。
テンソル型のインスタンスは、ユーザーが n 次元空間のテンソル データに直接アクセスできるように、 NdArray
インターフェイスも実装する必要があります。
Tensor.of(...)
メソッドを使用してテンソルを割り当てることはいつでも可能ですが、ほとんどのテンソル型は、 scalarOf(...)
、 vectorOf(...)
など、作成プロセスを簡素化するファクトリ メソッドを公開していることに注意してください。 tensorOf(...)
など