FakeQuantWithMinMaxVarsPerChannelGradient

classe finale pubblica FakeQuantWithMinMaxVarsPerChannelGradient

Calcola i gradienti per un'operazione FakeQuantWithMinMaxVarsPerChannel.

Classi nidificate

classe FakeQuantWithMinMaxVarsPerChannelGradient.Options Attributi facoltativi per FakeQuantWithMinMaxVarsPerChannelGradient

Costanti

Corda OP_NAME Il nome di questa operazione, come noto al motore principale di TensorFlow

Metodi pubblici

Uscita < TFloat32 >
backpropWrtMax ()
Gradienti retropropagati rispetto a
Uscita < TFloat32 >
backpropWrtMin ()
Gradienti retropropagati rispetto a
Uscita < TFloat32 >
backpropsWrtInput ()
Gradienti retropropagati rispetto a
Statico FakeQuantWithMinMaxVarsPerChannelGradient
crea ( ambito ambito , Operando < TFloat32 > gradienti, Operando < TFloat32 > input, Operando < TFloat32 > min, Operando < TFloat32 > max, Opzioni... opzioni)
Metodo factory per creare una classe che racchiude una nuova operazione FakeQuantWithMinMaxVarsPerChannelGradient.
Statico FakeQuantWithMinMaxVarsPerChannelGradient.Options
narrowRange (Booleano narrowRange)
Statico FakeQuantWithMinMaxVarsPerChannelGradient.Options
numBits (numBits lunghi)

Metodi ereditati

Costanti

Stringa finale statica pubblica OP_NAME

Il nome di questa operazione, come noto al motore principale di TensorFlow

Valore costante: "FakeQuantWithMinMaxVarsPerChannelGradient"

Metodi pubblici

Uscita pubblica < TFloat32 > backpropWrtMax ()

Gradienti propagati all'indietro rispetto al parametro massimo, forma `[d]`: `sum_per_d(gradienti * (input > max))`.

Uscita pubblica < TFloat32 > backpropWrtMin ()

Gradienti propagati all'indietro rispetto al parametro min, forma `[d]`: `sum_per_d(gradienti * (ingressi < min))`.

Uscita pubblica < TFloat32 > backpropsWrtInput ()

I gradienti propagati all'indietro rispetto agli input hanno la stessa forma di "input": "gradienti * (input >= min && input <= max)".

public static FakeQuantWithMinMaxVarsPerChannelGradient create ( ambito ambito , operando < TFloat32 > gradienti, operando < TFloat32 > input, operando < TFloat32 > min, operando < TFloat32 > max, opzioni... opzioni)

Metodo factory per creare una classe che racchiude una nuova operazione FakeQuantWithMinMaxVarsPerChannelGradient.

Parametri
scopo ambito attuale
gradienti I gradienti propagati all'indietro sopra l'operazione FakeQuantWithMinMaxVars formano uno tra: `[d]`, `[b, d]`, `[b, h, w, d]`.
input I valori passati come input all'operazione FakeQuantWithMinMaxVars hanno la stessa forma dei "gradienti". min, max: intervallo di quantizzazione, float di forma `[d]`.
opzioni trasporta valori di attributi opzionali
ritorna
  • una nuova istanza di FakeQuantWithMinMaxVarsPerChannelGradient

public static FakeQuantWithMinMaxVarsPerChannelGradient.Options narrowRange (Booleano narrowRange)

Parametri
gamma ristretta Indica se quantizzare in 2^num_bits - 1 valori distinti.

pubblico statico FakeQuantWithMinMaxVarsPerChannelGradient.Options numBits (numBits lunghi)

Parametri
numBits La larghezza di bit della quantizzazione; dai 2 ai 16 anni compresi.