FakeQuantWithMinMaxVarsPerChannelGradient

classe final pública FakeQuantWithMinMaxVarsPerChannelGradient

Calcule gradientes para uma operação FakeQuantWithMinMaxVarsPerChannel.

Classes aninhadas

Constantes

Corda OP_NAME O nome desta operação, conforme conhecido pelo mecanismo principal do TensorFlow

Métodos Públicos

Saída < TFloat32 >
backpropWrtMax ()
Gradientes retropropagados wrt
Saída < TFloat32 >
backpropWrtMin ()
Gradientes retropropagados wrt
Saída < TFloat32 >
backpropsWrtInput ()
Gradientes retropropagados wrt
FakeQuantWithMinMaxVarsPerChannelGradient estático
create ( Escopo do escopo , Operando < TFloat32 > gradientes, Operando < TFloat32 > entradas, Operando < TFloat32 > min, Operando < TFloat32 > max, Opções... opções)
Método de fábrica para criar uma classe que envolve uma nova operação FakeQuantWithMinMaxVarsPerChannelGradient.
FakeQuantWithMinMaxVarsPerChannelGradient.Options estático
NarrowRange (Booleano NarrowRange)
FakeQuantWithMinMaxVarsPerChannelGradient.Options estático
numBits (numBits longos)

Métodos herdados

org.tensorflow.op.RawOp
booleano final
é igual (objeto obj)
int final
Operação
op ()
Retorne esta unidade de cálculo como uma única Operation .
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.op.Op
ambiente de execução abstrato
env ()
Retorne o ambiente de execução em que esta operação foi criada.
operação abstrata
op ()
Retorne esta unidade de cálculo como uma única Operation .

Constantes

String final estática pública OP_NAME

O nome desta operação, conforme conhecido pelo mecanismo principal do TensorFlow

Valor constante: "FakeQuantWithMinMaxVarsPerChannelGradient"

Métodos Públicos

Saída pública < TFloat32 > backpropWrtMax ()

Gradientes retropropagados com parâmetro max, forma `[d]`: `sum_per_d(gradients * (inputs > max))`.

Saída pública < TFloat32 > backpropWrtMin ()

Gradientes retropropagados com parâmetro mínimo, forma `[d]`: `sum_per_d(gradients * (inputs <min))`.

Saída pública < TFloat32 > backpropsWrtInput ()

Gradientes retropropagados em entradas, formato igual a `inputs`: `gradients * (inputs >= min && inputs <= max)`.

public static FakeQuantWithMinMaxVarsPerChannelGradient create ( Escopo do escopo , Operando < TFloat32 > gradientes, Operando < TFloat32 > entradas, Operando < TFloat32 > min, Operando < TFloat32 > máximo, Opções... opções)

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

Parâmetros
escopo escopo atual
gradientes Gradientes retropropagados acima da operação FakeQuantWithMinMaxVars formam um dos seguintes: `[d]`, `[b, d]`, `[b, h, w, d]`.
entradas Os valores passados ​​​​como entradas para a operação FakeQuantWithMinMaxVars têm o mesmo formato de `gradientes`. min, max: Intervalo de quantização, flutuadores de forma `[d]`.
opções carrega valores de atributos opcionais
Devoluções
  • uma nova instância de FakeQuantWithMinMaxVarsPerChannelGradient

público estático FakeQuantWithMinMaxVarsPerChannelGradient.Options strictRange (Boolean strictRange)

Parâmetros
curto alcance Se deve ser quantizado em 2 ^ num_bits - 1 valores distintos.

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

Parâmetros
numBits A largura de bits da quantização; entre 2 e 16 anos, inclusive.