QuantizeAndDequantizeV4

classe final pública QuantizeAndDequantizeV4

Quantiza e desquantiza um tensor.

Isso é quase idêntico a QuantizeAndDequantizeV2, exceto que retorna um gradiente de 1 para entradas que estão dentro do intervalo de quantização ou 0 caso contrário.

Classes aninhadas

aula QuantizeAndDequantizeV4.Options Atributos opcionais para QuantizeAndDequantizeV4

Métodos Públicos

Saída <T>
asOutput ()
Retorna o identificador simbólico de um tensor.
QuantizeAndDequantizeV4.Options estático
eixo (eixo longo)
estático <T estende número> QuantizeAndDequantizeV4 <T>
create ( Escopo , Operando <T> entrada, Operando <T> inputMin, Operando <T> inputMax, Opções... opções)
Método de fábrica para criar uma classe que envolve uma nova operação QuantizeAndDequantizeV4.
QuantizeAndDequantizeV4.Options estático
NarrowRange (Booleano NarrowRange)
QuantizeAndDequantizeV4.Options estático
numBits (numBits longos)
Saída <T>
saída ()
QuantizeAndDequantizeV4.Options estático
rangeGiven (rangeGiven booleano)
QuantizeAndDequantizeV4.Options estático
roundMode (String roundMode)
QuantizeAndDequantizeV4.Options estático
assinadoInput (booleano assinadoInput)

Métodos herdados

Métodos Públicos

Saída pública <T> 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.

Eixo público estático QuantizeAndDequantizeV4.Options (eixo longo)

Parâmetros
eixo Se especificado, esse eixo será tratado como um eixo de canal ou fatia, e uma faixa de quantização separada será usada para cada canal ou fatia ao longo desse eixo.

public static QuantizeAndDequantizeV4 <T> create ( Escopo , Operando <T> entrada, Operando <T> inputMin, Operando <T> inputMax, Opções... opções)

Método de fábrica para criar uma classe que envolve uma nova operação QuantizeAndDequantizeV4.

Parâmetros
escopo escopo atual
entrada Tensor para quantizar e depois desquantizar.
entradaMin Se `range_given == True`, especifica o valor mínimo de entrada que precisa ser representado, caso contrário, é determinado a partir do valor mínimo do tensor `input`.
entradaMax Se `range_given == True`, especifica o valor máximo de entrada que precisa ser representado, caso contrário, é determinado a partir do valor máximo do tensor `input`.
opções carrega valores de atributos opcionais
Devoluções
  • uma nova instância de QuantizeAndDequantizeV4

public static QuantizeAndDequantizeV4.Options strictRange (Boolean strictRange)

Parâmetros
curto alcance Se for True, então o valor absoluto do valor mínimo quantizado será igual ao valor máximo quantizado, em vez de 1 a mais. ou seja, para quantização de 8 bits, o valor mínimo é -127 em vez de -128.

público estático QuantizeAndDequantizeV4.Options numBits (Long numBits)

Parâmetros
numBits A largura de bits da quantização.

Saída pública <T> saída ()

público estático QuantizeAndDequantizeV4.Options rangeGiven (Boolean rangeGiven)

Parâmetros
intervaloDado Se o intervalo é fornecido ou deve ser determinado a partir do tensor de `entrada`.

public static QuantizeAndDequantizeV4.Options roundMode (String roundMode)

Parâmetros
modo redondo O atributo 'round_mode' controla qual algoritmo de desempate de arredondamento é usado ao arredondar valores flutuantes para seus equivalentes quantizados. Os seguintes modos de arredondamento são atualmente suportados:
  • HALF_TO_EVEN: este é o round_mode padrão.
  • HALF_UP: arredondamento para positivo. Neste modo 7,5 arredondamentos até 8 e -7,5 arredondamentos até -7.

public static QuantizeAndDequantizeV4.Options assinadoInput (Booleano assinadoInput)

Parâmetros
entrada assinada Se a quantização é assinada ou não. (na verdade, este parâmetro deveria ter sido chamado `signed_output` )