FusedBatchNormGrad

classe finale publique FusedBatchNormGrad

Dégradé pour la normalisation des lots.

Notez que la taille des Tensors 4D est définie par « NHWC » ou « NCHW ». La taille des Tensors 1D correspond à la dimension C des Tensors 4D.

Classes imbriquées

classe FusedBatchNormGrad.Options Attributs facultatifs pour FusedBatchNormGrad

Constantes

Chaîne OP_NAME Le nom de cette opération, tel que connu par le moteur principal TensorFlow

Méthodes publiques

static <T étend TNumber , U étend TNumber > FusedBatchNormGrad <T, U>
créer ( Scope scope, Opérande <T> yBackprop, Opérande <T> x, Opérande < TFloat32 > scale, Opérande <U> reserveSpace1, Opérande <U> reserveSpace2, Opérande <U> reserveSpace3, Options... options)
Méthode d'usine pour créer une classe encapsulant une nouvelle opération FusedBatchNormGrad.
statique FusedBatchNormGrad.Options
dataFormat (Chaîne dataFormat)
statique FusedBatchNormGrad.Options
epsilon (epsilon flottant)
statique FusedBatchNormGrad.Options
isTraining (isTraining booléen)
Sortie <U>
offsetBackprop ()
Un tenseur 1D pour le dégradé par rapport au décalage.
Sortie <U>
réserveEspace4 ()
Espace réservé inutilisé pour correspondre à l’entrée moyenne dans FusedBatchNorm.
Sortie <U>
réserveEspace5 ()
Espace réservé inutilisé pour correspondre à l’entrée de variance dans FusedBatchNorm.
Sortie <U>
échelleBackprop ()
Un tenseur 1D pour le dégradé par rapport à l'échelle.
Sortie <T>
xBackprop ()
Un tenseur 4D pour le dégradé par rapport à x.

Méthodes héritées

org.tensorflow.op.RawOp
booléen final
est égal (Obj objet)
entier final
Opération
op ()
Renvoie cette unité de calcul sous la forme d'une seule Operation .
Chaîne finale
booléen
est égal à (Objet arg0)
Classe finale<?>
obtenirClasse ()
int
Code de hachage ()
vide final
notifier ()
vide final
notifierTous ()
Chaîne
àChaîne ()
vide final
attendre (long arg0, int arg1)
vide final
attendez (long arg0)
vide final
attendez ()
org.tensorflow.op.Op
résuméExécutionEnvironnement
env ()
Renvoie l'environnement d'exécution dans lequel cette opération a été créée.
opération abstraite
op ()
Renvoie cette unité de calcul sous la forme d'une seule Operation .

Constantes

chaîne finale statique publique OP_NAME

Le nom de cette opération, tel que connu par le moteur principal TensorFlow

Valeur constante : "FusedBatchNormGradV3"

Méthodes publiques

public static FusedBatchNormGrad <T, U> créer ( Portée de portée , Opérande <T> yBackprop, Opérande <T> x, Opérande < TFloat32 > échelle, Opérande <U> reserveSpace1, Opérande <U> reserveSpace2, Opérande <U> reserveSpace3, Options ... options)

Méthode d'usine pour créer une classe encapsulant une nouvelle opération FusedBatchNormGrad.

Paramètres
portée portée actuelle
yBackprop Un tenseur 4D pour le gradient par rapport à y.
X Un Tensor 4D pour les données d'entrée.
échelle Un tenseur 1D pour le facteur de mise à l'échelle, pour mettre à l'échelle le x normalisé.
réserveEspace1 Lorsque is_training est True, un tenseur 1D pour le lot calculé doit être réutilisé dans le calcul du gradient. Lorsque is_training est False, un tenseur 1D pour la population doit être réutilisé dans le calcul du gradient du 1er et du 2ème ordre.
réserveEspace2 Lorsque is_training est True, un tenseur 1D pour la variance par lot calculée (variance inversée dans le cas cuDNN) à réutiliser dans le calcul du gradient. Lorsque is_training est False, un tenseur 1D pour la variance de la population doit être réutilisé dans le calcul du gradient du 1er et du 2e ordre.
réserveEspace3 Lorsque is_training est True, un tenseur 1D pour certains résultats intermédiaires à réutiliser dans le calcul du gradient. Lorsque is_training est False, un Tensor vide factice sera créé.
choix porte des valeurs d'attributs facultatifs
Retour
  • une nouvelle instance de FusedBatchNormGrad

public statique FusedBatchNormGrad.Options dataFormat (String dataFormat)

Paramètres
format de données Le format de données pour y_backprop, x, x_backprop. Soit « NHWC » (par défaut) soit « NCHW ».

public statique FusedBatchNormGrad.Options epsilon (Float epsilon)

Paramètres
épsilon Un petit nombre flottant ajouté à la variance de x.

public statique FusedBatchNormGrad.Options isTraining (booléen isTraining)

Paramètres
estFormation Une valeur booléenne pour indiquer que l'opération est destinée à la formation (par défaut) ou à l'inférence.

sortie publique <U> offsetBackprop ()

Un tenseur 1D pour le dégradé par rapport au décalage.

sortie publique <U> reserveSpace4 ()

Espace réservé inutilisé pour correspondre à l’entrée moyenne dans FusedBatchNorm.

sortie publique <U> reserveSpace5 ()

Espace réservé inutilisé pour correspondre à l’entrée de variance dans FusedBatchNorm.

sortie publique <U> scaleBackprop ()

Un tenseur 1D pour le dégradé par rapport à l'échelle.

sortie publique <T> xBackprop ()

Un tenseur 4D pour le dégradé par rapport à x.