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 | |
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
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. |
---|