FusedBatchNormV3

classe finale publique FusedBatchNormV3

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 FusedBatchNormV3.Options Attributs facultatifs pour FusedBatchNormV3

Méthodes publiques

Sortie <U>
lotMean ()
Un Tensor 1D pour la moyenne du lot calculée, à utiliser par TensorFlow pour calculer la moyenne cumulée.
Sortie <U>
batchVariance ()
Un Tensor 1D pour la variance de lot calculée, à utiliser par TensorFlow pour calculer la variance courante.
static <T étend le nombre, U étend le nombre> FusedBatchNormV3 <T, U>
créer ( Portée de portée , Opérande <T> x, Echelle de l'opérande <U>, Décalage de l'opérande <U>, Moyenne de l' opérande <U>, Variation de l'opérande <U>, Options... options)
Méthode d'usine pour créer une classe encapsulant une nouvelle opération FusedBatchNormV3.
statique FusedBatchNormV3.Options
dataFormat (Chaîne dataFormat)
statique FusedBatchNormV3.Options
epsilon (epsilon flottant)
statique FusedBatchNormV3.Options
exponentialAvgFactor (Flottant exponentialAvgFactor)
statique FusedBatchNormV3.Options
isTraining (isTraining booléen)
Sortie <U>
réserveEspace1 ()
Un tenseur 1D pour la moyenne du lot calculée, à réutiliser dans le calcul du gradient.
Sortie <U>
réserveEspace2 ()
Un tenseur 1D pour la variance du lot calculée (variance inversée dans le cas cuDNN), à réutiliser dans le calcul du gradient.
Sortie <U>
réserveEspace3 ()
Un Tensor 1D pour certains résultats intermédiaires, à réutiliser dans le calcul du gradient pour une meilleure efficacité.
Sortie <T>
oui ()
Un Tensor 4D pour les données de sortie.

Méthodes héritées

Méthodes publiques

sortie publique <U> batchMean ()

Un Tensor 1D pour la moyenne du lot calculée, à utiliser par TensorFlow pour calculer la moyenne cumulée.

sortie publique <U> batchVariance ()

Un Tensor 1D pour la variance de lot calculée, à utiliser par TensorFlow pour calculer la variance courante.

public static FusedBatchNormV3 <T, U> créer (portée de la portée , opérande <T> x, échelle de l'opérande <U>, décalage de l'opérande <U>, moyenne de l'opérande <U>, variance de l'opérande <U>, options... options)

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

Paramètres
portée portée actuelle
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é.
compenser Un tenseur 1D pour le décalage, pour passer au x normalisé.
signifier Un tenseur 1D pour la moyenne de la population. Utilisé à des fins d'inférence uniquement ; doit être vide pour l’entraînement.
variance Un tenseur 1D pour la variance de la population. Utilisé à des fins d'inférence uniquement ; doit être vide pour l’entraînement.
choix porte des valeurs d'attributs facultatifs
Retour
  • une nouvelle instance de FusedBatchNormV3

public statique FusedBatchNormV3.Options dataFormat (String dataFormat)

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

public statique FusedBatchNormV3.Options epsilon (Float epsilon)

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

public statique FusedBatchNormV3.Options exponentialAvgFactor (Float exponentialAvgFactor)

public statique FusedBatchNormV3.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> reserveSpace1 ()

Un tenseur 1D pour la moyenne du lot calculée, à réutiliser dans le calcul du gradient.

sortie publique <U> reserveSpace2 ()

Un tenseur 1D pour la variance du lot calculée (variance inversée dans le cas cuDNN), à réutiliser dans le calcul du gradient.

sortie publique <U> reserveSpace3 ()

Un Tensor 1D pour certains résultats intermédiaires, à réutiliser dans le calcul du gradient pour une meilleure efficacité.

sortie publique <T> y ()

Un Tensor 4D pour les données de sortie.