FakeQuantWithMinMaxVarsPerChannelGradient

classe finale publique FakeQuantWithMinMaxVarsPerChannelGradient

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

Valeur constante : "FakeQuantWithMinMaxVarsPerChannelGradient"

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.