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

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

org.tensorflow.op.PrimitiveOp
booleano final
é igual (objeto obj)
int final
Operação
op ()
Retorna a Operation subjacente
sequência final
boleano
é igual (objeto arg0)
aula final<?>
getClass ()
interno
código hash ()
vazio final
notificar ()
vazio final
notificar todos ()
Corda
para sequenciar ()
vazio final
espere (long arg0, int arg1)
vazio final
espere (arg0 longo)
vazio final
espere ()
org.tensorflow.Operand
saída abstrata <T>
asOutput ()
Retorna o identificador simbólico de um tensor.

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` )