org.tensorflow.types

Define classes que representam os tipos de tensor do TensorFlow. Para cada tipo de dado possível que pode ser usado em um tensor, há uma interface correspondente que é usada para representá-lo e sua implementação oculta. Por exemplo, o tipo TensorFlow int32 é representado pela interface de tipo tensor TInt32 , em que o prefixo T significa "Tensor de".

Para suportar a verificação em tempo de compilação dos tipos de elemento tensor, cada interface neste pacote deve ser vinculada a uma das interfaces de marcador encontradas em org.tensorflow.types.family , de acordo com a natureza dos dados.

Cada tipo de tensor deve ser anotado com TensorType para fornecer metadados de tipo que devem ser usados ​​para alocar ou mapear tensores desse tipo.

As instâncias de tipos de tensores também devem implementar a interface NdArray para que um usuário possa acessar diretamente os dados de tensores em um espaço n-dimensional.

Observe que embora seja sempre possível alocar um tensor usando o método Tensor.of(...) , a maioria dos tipos de tensor expõe métodos de fábrica que simplificam o processo de criação, como scalarOf(...) , vectorOf(...) , tensorOf(...) , etc.

Interfaces

TBfloat16 Tipo tensor flutuante de 16 bits do cérebro.
TBool Tipo de tensor booleano.
TFloat16 Tipo de tensor flutuante de 16 bits de meia precisão IEEE-754.
TFloat32 Tipo de tensor flutuante de 32 bits de precisão única IEEE-754.
TFloat64 Tipo de tensor flutuante de 64 bits de precisão dupla IEEE-754.
TInt32 Tipo tensor inteiro assinado de 32 bits.
TInt64 Tipo de tensor inteiro assinado de 64 bits.
TString Tipo de string.
TUint8 Tipo de tensor inteiro sem sinal de 8 bits.