FakeQuantWithMinMaxVarsPerChannelGradient

classe finale pubblica FakeQuantWithMinMaxVarsPerChannelGradient

Calcola i gradienti per un'operazione FakeQuantWithMinMaxVarsPerChannel.

Classi nidificate

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

org.tensorflow.op.RawOp
booleano finale
è uguale a (Oggetto oggetto)
finale int
Operazione
operazione ()
Restituisce questa unità di calcolo come una singola Operation .
stringa finale
booleano
è uguale a (Oggetto arg0)
Classe finale<?>
getClass ()
int
codice hash ()
vuoto finale
notificare ()
vuoto finale
notificaTutti ()
Corda
accordare ()
vuoto finale
attendere (lungo arg0, int arg1)
vuoto finale
aspetta (lungo arg0)
vuoto finale
Aspettare ()
org.tensorflow.op.Op
ambiente di esecuzione astratto
ambiente ()
Restituisce l'ambiente di esecuzione in cui è stata creata questa operazione.
Operazione astratta
operazione ()
Restituisce questa unità di calcolo come una singola Operation .

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.