Calculez les dégradés pour une opération FakeQuantWithMinMaxVarsPerChannel.
Classes imbriquées
classe | FakeQuantWithMinMaxVarsPerChannelGradient.Options | Attributs facultatifs pour FakeQuantWithMinMaxVarsPerChannelGradient |
Constantes
Chaîne | OP_NAME | Le nom de cette opération, tel que connu par le moteur principal TensorFlow |
Méthodes publiques
Sortie < TFloat32 > | backpropWrtMax () Dégradés rétropropagés par rapport |
Sortie < TFloat32 > | backpropWrtMin () Dégradés rétropropagés par rapport |
Sortie < TFloat32 > | backpropsWrtInput () Dégradés rétropropagés par rapport |
statique FakeQuantWithMinMaxVarsPerChannelGradient | |
statique FakeQuantWithMinMaxVarsPerChannelGradient.Options | étroitRange (booléen étroitRange) |
statique FakeQuantWithMinMaxVarsPerChannelGradient.Options | numBits (numBits longs) |
Méthodes héritées
Constantes
chaîne finale statique publique OP_NAME
Le nom de cette opération, tel que connu par le moteur principal TensorFlow
Méthodes publiques
Sortie publique < TFloat32 > backpropWrtMax ()
Dégradés rétropropagés par rapport au paramètre max, forme `[d]` : `sum_per_d(gradients * (inputs > max))`.
Sortie publique < TFloat32 > backpropWrtMin ()
Dégradés rétropropagés par rapport au paramètre min, forme `[d]` : `sum_per_d(gradients * (inputs < min))`.
Sortie publique < TFloat32 > backpropsWrtInput ()
Dégradés rétropropagés par rapport aux entrées, forme identique à celle des « entrées » : « dégradés * (entrées >= min && entrées <= max) ».
public static FakeQuantWithMinMaxVarsPerChannelGradient créer ( Portée de portée, Opérande < TFloat32 > dégradés, Opérande < TFloat32 > entrées, Opérande < TFloat32 > min, Opérande < TFloat32 > max, Options... options)
Méthode d'usine pour créer une classe encapsulant une nouvelle opération FakeQuantWithMinMaxVarsPerChannelGradient.
Paramètres
portée | portée actuelle |
---|---|
dégradés | Les dégradés rétropropagés au-dessus de l'opération FakeQuantWithMinMaxVars forment l'un des éléments suivants : `[d]`, `[b, d]`, `[b, h, w, d]`. |
contributions | Les valeurs transmises en tant qu'entrées à l'opération FakeQuantWithMinMaxVars ont la même forme que les « dégradés ». min, max : Intervalle de quantification, flotteurs de forme `[d]`. |
choix | porte des valeurs d'attributs facultatifs |
Retour
- une nouvelle instance de FakeQuantWithMinMaxVarsPerChannelGradient
public static FakeQuantWithMinMaxVarsPerChannelGradient.Options étroitRange (booléen étroitRange)
Paramètres
fourchette étroite | S'il faut quantifier en 2^num_bits - 1 valeurs distinctes. |
---|
public static FakeQuantWithMinMaxVarsPerChannelGradient.Options numBits (Long numBits)
Paramètres
nombreBits | La largeur de bit de la quantification ; entre 2 et 16 ans inclus. |
---|