org.tensorflow.types

Define clases que representan los tipos de tensor de TensorFlow. Para cada tipo de datos posible que se puede usar en un tensor, hay una interfaz correspondiente que se usa para representarlo y su implementación oculta. Por ejemplo, el tipo de TensorFlow int32 está representado por la interfaz de tipo de tensor TInt32 , donde el prefijo T significa "Tensor de".

Para admitir la verificación en tiempo de compilación de tipos de elementos tensoriales, cada interfaz de este paquete debe estar vinculada a una de las interfaces de marcador que se encuentran en org.tensorflow.types.family , según la naturaleza de los datos.

Cada tipo de tensor debe anotarse con TensorType para proporcionar metadatos de tipo que se deben usar para asignar o mapear tensores de este tipo.

Las instancias de tipos de tensor también deben implementar la interfaz NdArray para que un usuario pueda acceder directamente a los datos del tensor en un espacio n-dimensional.

Tenga en cuenta que si bien siempre es posible asignar un tensor utilizando el Tensor.of(...) , la mayoría de los tipos de tensor exponen métodos de fábrica que simplifican el proceso de creación, como scalarOf(...) , vectorOf(...) , tensorOf(...) , etc.

Interfaces

TBfloat16 Tipo de tensor de flotación cerebral de 16 bits.
TBool Tipo de tensor booleano.
TFloat16 Tipo de tensor flotante de 16 bits de media precisión IEEE-754.
TFloat32 Tipo de tensor flotante de 32 bits de precisión simple IEEE-754.
TFloat64 Tipo de tensor flotante de 64 bits de doble precisión IEEE-754.
TInt32 Tipo de tensor de entero con signo de 32 bits.
TInt64 Tipo de tensor de entero con signo de 64 bits.
TString Tipo de cadena.
TUint8 Tipo tensor de entero sin signo de 8 bits.