FusedBatchNormGrad

genel final dersi FusedBatchNormGrad

Toplu normalleştirme için gradyan.

4D Tensörlerin boyutunun "NHWC" veya "NCHW" ile tanımlandığını unutmayın. 1D Tensörlerin boyutu, 4D Tensörlerin C boyutuyla eşleşir.

İç İçe Sınıflar

sınıf FusedBatchNormGrad.Options FusedBatchNormGrad için isteğe bağlı özellikler

Sabitler

Sicim OP_NAME Bu operasyonun TensorFlow çekirdek motoru tarafından bilinen adı

Genel Yöntemler

static <T TNumber'ı genişletir, U TNumber'ı genişletir > FusedBatchNormGrad <T, U>
create ( Kapsam kapsamı, İşlenen <T> yBackprop, İşlenen <T> x, İşlenen < TFloat32 > ölçek, İşlenen <U> ReserveSpace1, İşlenen <U> ReserveSpace2, İşlenen <U> ReserveSpace3, Seçenekler... seçenekler)
Yeni bir FusedBatchNormGrad işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi.
statik FusedBatchNormGrad.Options
dataFormat (Dize dataFormat)
statik FusedBatchNormGrad.Options
epsilon (Yüzen epsilon)
statik FusedBatchNormGrad.Options
isTraining (Boolean isTraining)
Çıkış <U>
offsetBackprop ()
Ofset açısından degrade için bir 1D Tensör.
Çıkış <U>
rezervSpace4 ()
FusedBatchNorm'daki ortalama girişi eşleştirmek için kullanılmayan yer tutucu.
Çıkış <U>
rezervAlan5 ()
FusedBatchNorm'daki fark girişini eşleştirmek için kullanılmayan yer tutucu.
Çıkış <U>
ScaleBackprop ()
Ölçeğe göre degrade için bir 1D Tensör.
Çıkış <T>
xBackprop ()
X'e göre gradyan için bir 4D Tensör.

Kalıtsal Yöntemler

Sabitler

genel statik son Dize OP_NAME

Bu operasyonun TensorFlow çekirdek motoru tarafından bilinen adı

Sabit Değer: "FusedBatchNormGradV3"

Genel Yöntemler

public static FusedBatchNormGrad <T, U> create ( Kapsam kapsamı, İşlenen <T> yBackprop, İşlenen <T> x , İşlenen < TFloat32 > ölçek, İşlenen <U> ReserveSpace1, İşlenen <U> ReserveSpace2, İşlenen <U> ReserveSpace3, Seçenekler ... seçenekler)

Yeni bir FusedBatchNormGrad işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi.

Parametreler
kapsam mevcut kapsam
yBackprop Y'ye göre gradyan için bir 4D Tensör.
X Giriş verileri için bir 4D Tensör.
ölçek Normalleştirilmiş x'i ölçeklendirmek için ölçeklendirme faktörüne yönelik bir 1D Tensör.
rezervAlan1 is_training True olduğunda, hesaplanan toplu iş için bir 1D Tensörün gradyan hesaplamasında yeniden kullanılması anlamına gelir. is_training False olduğunda, popülasyona yönelik bir 1D Tensörün hem 1. hem de 2. derece gradyan hesaplamasında yeniden kullanılması anlamına gelir.
rezervAlan2 is_training True olduğunda, gradyan hesaplamasında yeniden kullanılacak hesaplanan toplu varyans (cuDNN durumunda ters çevrilmiş varyans) için bir 1D Tensör. is_training False olduğunda, popülasyon varyansı için hem 1. hem de 2. derece gradyan hesaplamasında yeniden kullanılacak bir 1D Tensör.
rezervAlan3 is_training True olduğunda, bazı ara sonuçlar için gradyan hesaplamasında yeniden kullanılacak bir 1D Tensör. is_training False olduğunda boş bir Tensör oluşturulacaktır.
seçenekler isteğe bağlı nitelik değerlerini taşır
İadeler
  • FusedBatchNormGrad'ın yeni bir örneği

public static FusedBatchNormGrad.Options dataFormat (String dataFormat)

Parametreler
veri formatı y_backprop, x, x_backprop için veri formatı. "NHWC" (varsayılan) veya "NCHW".

public static FusedBatchNormGrad.Options epsilon (Float epsilon)

Parametreler
epsilon X'in varyansına eklenen küçük bir kayan nokta sayısı.

public static FusedBatchNormGrad.Options isTraining (Boolean isTraining)

Parametreler
Eğitim İşlemi gösteren bir bool değeri, eğitim (varsayılan) veya çıkarım içindir.

genel Çıkış <U> offsetBackprop ()

Ofset açısından degrade için bir 1D Tensör.

public Çıkış <U> ReserveSpace4 ()

FusedBatchNorm'daki ortalama girişi eşleştirmek için kullanılmayan yer tutucu.

public Çıkış <U> ReserveSpace5 ()

FusedBatchNorm'daki fark girişini eşleştirmek için kullanılmayan yer tutucu.

genel Çıkış <U> ScaleBackprop ()

Ölçeğe göre degrade için bir 1D Tensör.

genel Çıkış <T> xBackprop ()

X'e göre gradyan için bir 4D Tensör.