Calculez les dégradés pour une opération FakeQuantWithMinMaxVars.
Classes imbriquées
classe | FakeQuantWithMinMaxVarsGradient.Options | Attributs facultatifs pour FakeQuantWithMinMaxVarsGradient |
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 FakeQuantWithMinMaxVarsGradient | |
statique FakeQuantWithMinMaxVarsGradient.Options | étroitRange (booléen étroitRange) |
statique FakeQuantWithMinMaxVarsGradient.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 : `sum(gradients * (inputs > max))`.
Sortie publique < TFloat32 > backpropWrtMin ()
Dégradés rétropropagés par rapport au paramètre min : `sum(gradients * (inputs < min))`.
Sortie publique < TFloat32 > backpropsWrtInput ()
Dégradés rétropropagés par rapport aux entrées : `gradients * (entrées >= min && entrées <= max)`.
public static FakeQuantWithMinMaxVarsGradient 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 FakeQuantWithMinMaxVarsGradient.
Paramètres
portée | portée actuelle |
---|---|
dégradés | Dégradés rétropropagés au-dessus de l'opération FakeQuantWithMinMaxVars. |
contributions | Valeurs transmises en tant qu'entrées à l'opération FakeQuantWithMinMaxVars. min, max : intervalle de quantification, flotteurs scalaires. |
choix | porte des valeurs d'attributs facultatifs |
Retour
- une nouvelle instance de FakeQuantWithMinMaxVarsGradient
public static FakeQuantWithMinMaxVarsGradient.Options étroitRange (booléen étroitRange)
Paramètres
fourchette étroite | S'il faut quantifier en 2^num_bits - 1 valeurs distinctes. |
---|
public static FakeQuantWithMinMaxVarsGradient.Options numBits (Long numBits)
Paramètres
nombreBits | La largeur de bit de la quantification ; entre 2 et 8 inclus. |
---|