Tensor

interface pública Tensor

Uma matriz multidimensional tipada usada no Tensorflow Lite.

O identificador nativo de um Tensor é gerenciado pelo NativeInterpreterWrapper e que não precisa ser fechado pelo cliente. No entanto, assim que NativeInterpreterWrapper for fechado, o handle do tensor será invalidado.

Classes aninhadas

classe Tensor.QuantizationParams Parâmetros de quantização que correspondem à tabela, QuantizationParameters, no TFLite Arquivo de esquema do modelo.

Métodos públicos

abstrato ByteBuffer
asReadOnlyBuffer()
Retorna uma visualização ByteBuffer somente leitura dos dados do tensor.
abstrato DataType
dataType()
Retorna o DataType dos elementos armazenados no tensor.
abstrato int.
numBytes()
Retorna o tamanho, em bytes, dos dados do tensor.
abstrato int.
numDimensions()
Retorna o número de dimensões (às vezes chamada de classificação) do tensor.
abstrato int.
numElements()
Retorna o número de elementos em uma visualização nivelada (1-D) do tensor.
abstrato Tensor.QuantizationParams
quantizationParams()
Retorna os parâmetros de quantização do tensor no interpretador proprietário.
abstrato int[]
forma()
Retorna a forma do o tensor, ou seja, os tamanhos de cada dimensão.
abstrato int[]
shapeSignature()
Retorna o formato original do tensor, ou seja, os tamanhos de cada dimensão, antes de qualquer redimensionamento.

Métodos públicos

públicas abstrato ByteBuffer asReadOnlyBuffer ()

Retorna uma visualização ByteBuffer somente leitura dos dados do tensor.

Em geral, esse método é mais útil para obter uma visualização somente leitura dos dados do tensor de saída, *após* a inferência ter sido executada (por exemplo, via InterpreterApi.run(Object, Object)<