FusedBatchNormGrad

classe finale pubblica FusedBatchNormGrad

Gradiente per la normalizzazione batch.

Si noti che la dimensione dei tensori 4D è definita da "NHWC" o "NCHW". La dimensione dei tensori 1D corrisponde alla dimensione C dei tensori 4D.

Classi nidificate

classe FusedBatchNormGrad.Options Attributi facoltativi per FusedBatchNormGrad

Costanti

Corda OP_NAME Il nome di questa operazione, come noto al motore principale di TensorFlow

Metodi pubblici

statico <T estende TNumber , U estende TNumber > FusedBatchNormGrad <T, U>
create ( ambito ambito , operando <T> yBackprop, operando <T> x, operando < TFloat32 > scala, operando <U> ReserveSpace1, operando <U> ReserveSpace2, operando <U> ReserveSpace3, Opzioni... opzioni)
Metodo factory per creare una classe che racchiude una nuova operazione FusedBatchNormGrad.
FusedBatchNormGrad.Options statico
dataFormat (Stringa dataFormat)
FusedBatchNormGrad.Options statico
epsilon (epsilon galleggiante)
FusedBatchNormGrad.Options statico
isTraining (Booleano isTraining)
Uscita <U>
offsetBackprop ()
Un tensore 1D per il gradiente rispetto all'offset.
Uscita <U>
riservaSpazio4 ()
Segnaposto non utilizzato per corrispondere all'input medio in FusedBatchNorm.
Uscita <U>
riservaSpazio5 ()
Segnaposto non utilizzato per corrispondere all'input della varianza in FusedBatchNorm.
Uscita <U>
scalaBackprop ()
Un tensore 1D per il gradiente rispetto alla scala.
Uscita <T>
xBackprop ()
Un tensore 4D per il gradiente rispetto a x.

Metodi ereditati

org.tensorflow.op.RawOp
booleano finale
è uguale a (Oggetto oggetto)
finale int
Operazione
operazione ()
Restituisce questa unità di calcolo come una singola Operation .
stringa finale
booleano
è uguale a (Oggetto arg0)
Classe finale<?>
getClass ()
int
codice hash ()
vuoto finale
notificare ()
vuoto finale
notificaTutti ()
Corda
accordare ()
vuoto finale
attendere (lungo arg0, int arg1)
vuoto finale
aspetta (lungo arg0)
vuoto finale
Aspettare ()
org.tensorflow.op.Op
ambiente di esecuzione astratto
ambiente ()
Restituisce l'ambiente di esecuzione in cui è stata creata questa operazione.
Operazione astratta
operazione ()
Restituisce questa unità di calcolo come una singola Operation .

Costanti

Stringa finale statica pubblica OP_NAME

Il nome di questa operazione, come noto al motore principale di TensorFlow

Valore costante: "FusedBatchNormGradV3"

Metodi pubblici

public static FusedBatchNormGrad <T, U> create ( Ambito ambito , Operando <T> yBackprop, Operando <T> x, Operando < TFloat32 > scala, Operando <U> ReserveSpace1, Operando <U> ReserveSpace2, Operando <U> ReserveSpace3, Opzioni ... opzioni)

Metodo factory per creare una classe che racchiude una nuova operazione FusedBatchNormGrad.

Parametri
scopo ambito attuale
yBackprop Un tensore 4D per il gradiente rispetto a y.
X Un tensore 4D per i dati di input.
scala Un tensore 1D per il fattore di scala, per scalare la x normalizzata.
riservaSpazio1 Quando is_training è True, un tensore 1D per il batch calcolato significa essere riutilizzato nel calcolo del gradiente. Quando is_training è False, un tensore 1D per la popolazione significa che deve essere riutilizzato sia nel calcolo del gradiente di 1° che di 2° ordine.
riservaSpazio2 Quando is_training è True, un tensore 1D per la varianza batch calcolata (varianza invertita nel caso cuDNN) da riutilizzare nel calcolo del gradiente. Quando is_training è False, un tensore 1D per la varianza della popolazione da riutilizzare sia nel calcolo del gradiente di 1° che di 2° ordine.
riservaSpazio3 Quando is_training è True, un tensore 1D per alcuni risultati intermedi da riutilizzare nel calcolo del gradiente. Quando is_training è False, verrà creato un tensore vuoto fittizio.
opzioni trasporta valori di attributi opzionali
ritorna
  • una nuova istanza di FusedBatchNormGrad

pubblico statico FusedBatchNormGrad.Options dataFormat (String dataFormat)

Parametri
formato dei dati Il formato dei dati per y_backprop, x, x_backprop. O "NHWC" (predefinito) o "NCHW".

pubblico statico FusedBatchNormGrad.Options epsilon (epsilon mobile)

Parametri
epsilon Un piccolo numero float aggiunto alla varianza di x.

pubblico statico FusedBatchNormGrad.Options isTraining (Booleano isTraining)

Parametri
è Formazione Un valore bool per indicare che l'operazione è per l'addestramento (impostazione predefinita) o l'inferenza.

output pubblico <U> offsetBackprop ()

Un tensore 1D per il gradiente rispetto all'offset.

output pubblico <U> ReserveSpace4 ()

Segnaposto non utilizzato per corrispondere all'input medio in FusedBatchNorm.

Uscita pubblica <U> ReserveSpace5 ()

Segnaposto non utilizzato per corrispondere all'input della varianza in FusedBatchNorm.

output pubblico <U> scaleBackprop ()

Un tensore 1D per il gradiente rispetto alla scala.

Uscita pubblica <T> xBackprop ()

Un tensore 4D per il gradiente rispetto a x.