FakeQuantWithMinMaxVarsPerChannelGradient

publiczna klasa końcowa FakeQuantWithMinMaxVarsPerChannelGradient

Oblicz gradienty dla operacji FakeQuantWithMinMaxVarsPerChannel.

Klasy zagnieżdżone

klasa FakeQuantWithMinMaxVarsPerChannelGradient.Options Opcjonalne atrybuty dla FakeQuantWithMinMaxVarsPerChannelGradient

Stałe

Strunowy OP_NAME Nazwa tej operacji znana silnikowi rdzenia TensorFlow

Metody publiczne

Dane wyjściowe <TFloat32>
podpórkaWrtMax ()
Gradienty propagowane wstecznie wrt
Dane wyjściowe <TFloat32>
podpórkaWrtMin ()
Gradienty propagowane wstecznie wrt
Dane wyjściowe <TFloat32>
podpórkiWrtInput ()
Gradienty propagowane wstecznie wrt
statyczny FakeQuantWithMinMaxVarsPerChannelGradient
utwórz (Zakres zasięgu , Operand < TFloat32 > gradienty, Operand < TFloat32 > wejścia, Operand < TFloat32 > min, Operand < TFloat32 > max, Opcje... opcje)
Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację FakeQuantWithMinMaxVarsPerChannelGradient.
statyczny FakeQuantWithMinMaxVarsPerChannelGradient.Options
wąski zakres (Boolean wąski zakres)
statyczny FakeQuantWithMinMaxVarsPerChannelGradient.Options
numBits (długie numBits)

Metody dziedziczone

Stałe

publiczny statyczny końcowy ciąg znaków OP_NAME

Nazwa tej operacji znana silnikowi rdzenia TensorFlow

Wartość stała: „FakeQuantWithMinMaxVarsPerChannelGradient”

Metody publiczne

publiczne wyjście < TFloat32 > backpropWrtMax ()

Gradienty propagowane wstecznie z parametrem max, kształt `[d]`: `suma_per_d(gradienty * (wejścia > max))`.

publiczne wyjście < TFloat32 > backpropWrtMin ()

Gradienty propagowane wstecznie wrt min parametr, kształt `[d]`: `suma_na_d(gradienty * (wejścia < min))`.

publiczne wyjście < TFloat32 > backpropsWrtInput ()

Gradienty propagowane wstecznie z danymi wejściowymi, mają taki sam kształt jak `wejścia`: `gradienty * (wejścia >= min i& wejścia <= max)`.

public static FakeQuantWithMinMaxVarsPerChannelGradient create ( Zakres zasięgu, Operand < TFloat32 > gradienty, Operand < TFloat32 > wejścia, Operand < TFloat32 > min, Operand < TFloat32 > max, Opcje... opcje)

Metoda fabryczna służąca do tworzenia klasy opakowującej nową operację FakeQuantWithMinMaxVarsPerChannelGradient.

Parametry
zakres aktualny zakres
gradienty Gradienty propagowane wstecznie powyżej operacji FakeQuantWithMinMaxVars mają kształt jednego z: `[d]`, `[b, d]`, `[b, h, w, d]`.
wejścia Wartości przekazywane jako dane wejściowe do operacji FakeQuantWithMinMaxVars mają taki sam kształt jak „gradienty”. min, max: Przedział kwantyzacji, elementy zmiennoprzecinkowe o kształcie „[d]”.
opcje przenosi opcjonalne wartości atrybutów
Zwroty
  • nowa instancja FakeQuantWithMinMaxVarsPerChannelGradient

public static FakeQuantWithMinMaxVarsPerChannelGradient.Options wąskiRange (Boolean wąskiRange)

Parametry
wąski zakres Czy kwantyzować na 2^num_bitów - 1 różne wartości.

public static FakeQuantWithMinMaxVarsPerChannelGradient.Options numBits (Long numBits)

Parametry
liczbaBitów Szerokość bitowa kwantyzacji; od 2 do 16 włącznie.