Aviso: esta API está obsoleta e será removida em uma versão futura do TensorFlow depois que a substituição estiver estável.

UniformDequantize

classe final pública UniformDequantize

Execute a desquantização na `entrada` do tensor quantizado.

Dado `input` quantizado que foi quantizado usando `scales` e `zero_points`, realiza a desquantização usando a fórmula: dequantized_data = (quantized_data - zero_point) * scale.

Classes aninhadas

classe UniformDequantize.Options Atributos opcionais para UniformDequantize

Métodos públicos

Saída <U>
comoSaída ()
Retorna o identificador simbólico de um tensor.
estático <U estende Número, T> UniformDequantize <U>
create ( Escopo de escopo, entrada de Operando <T>, escalas de Operando <Float>, Operando <Integer> zeroPoints, Classe<U> Tout, Long quantizationMinVal, Long quantizationMaxVal, Options... options)
Método de fábrica para criar uma classe envolvendo uma nova operação UniformDequantize.
Saída <U>
saída ()
A saída desquantificou o Tensor de Tout, cuja forma é a mesma da entrada.
static UniformDequantize.Options
quantizationAxis (Long quantizationAxis)

Métodos Herdados

Métodos públicos

Public Output <U> asOutput ()

Retorna o identificador simbólico de um tensor.

As entradas para operações do TensorFlow são saídas de outra operação do TensorFlow. Este método é usado para obter um identificador simbólico que representa o cálculo da entrada.

public static UniformDequantize <U> create ( Escopo de escopo, Operando <T> entrada, Operando <Float> escalas, Operando <Integer> zeroPoints, Class<U> Tout, Long quantizationMinVal, Long quantizationMaxVal, Options... options)

Método de fábrica para criar uma classe envolvendo uma nova operação UniformDequantize.

Parâmetros
alcance escopo atual
entrada Deve ser um tensor de estanho.
balança O(s) valor(es) flutuante(s) usado(s) como escala(s) ao quantificar os dados originais que a entrada representa. Deve ser um tensor escalar se quantization_axis for -1 (quantização por tensor), caso contrário, tensor 1D de tamanho (input.dim_size(quantization_axis),) (quantização por eixo).
zero Pontos Os valores int32 usados ​​como zero_point(s) ao quantificar os dados originais que a entrada representa. Mesma condição de forma que as escalas.
Tout O tipo de Tensor de saída. Um tf.DType de: tf.qint8, tf.qint32
quantizaçãoMinVal O valor mínimo de quantização que foi usado quando a entrada foi quantizada. O objetivo deste atributo é normalmente (mas não limitado a) indicar um intervalo estreito, onde é definido como: `(Tin o mais baixo) + 1` se o intervalo for estreito, e `(Tin o mais baixo)` caso contrário. Por exemplo, se Tin for qint8, isso será definido como -127 se for quantizado em faixa estreita ou -128 se não for.
quantizaçãoMaxVal O valor máximo de quantização que foi usado quando a entrada foi quantizada. O objetivo deste atributo é normalmente (mas não limitado a) indicar um intervalo estreito, onde é definido como: `(Tout max)` tanto para intervalo estreito quanto para intervalo não estreito. Por exemplo, se Tin for qint8, será definido como 127.
opções carrega valores de atributos opcionais
Devoluções
  • uma nova instância de UniformDequantize

saída pública <U> saída ()

A saída desquantificou o Tensor de Tout, cuja forma é a mesma da entrada.

public static UniformDequantize.Options quantizationAxis (Long quantizationAxis)

Parâmetros
Eixo de quantização Indica o índice de dimensão do tensor onde a quantização por eixo é aplicada para as fatias ao longo dessa dimensão. Se definido como -1 (padrão), indica quantização por tensor. Caso contrário, deve ser definido dentro do intervalo [0, input.dims()).