FusedBatchNormV3

genel final sınıfı FusedBatchNormV3

Toplu normalleştirme.

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 FusedBatchNormV3.Seçenekler FusedBatchNormV3 için isteğe bağlı özellikler

Genel Yöntemler

Çıkış <U>
toplu ortalama ()
Çalışan ortalamayı hesaplamak için TensorFlow tarafından kullanılacak, hesaplanan toplu ortalama için bir 1D Tensör.
Çıkış <U>
toplu Varyans ()
Çalışan varyansı hesaplamak için TensorFlow tarafından kullanılacak, hesaplanan toplu varyansa yönelik bir 1D Tensör.
statik <T Sayıyı genişletir, U Sayıyı genişletir> FusedBatchNormV3 <T, U>
create ( Kapsam kapsamı, İşlenen <T> x, İşlenen <U> ölçeği, İşlenen <U> ofseti, İşlenen <U> anlamı, İşlenen <U> varyansı, Seçenekler... seçenekler)
Yeni bir FusedBatchNormV3 işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi.
statik FusedBatchNormV3.Options
dataFormat (Dize dataFormat)
statik FusedBatchNormV3.Options
epsilon (Yüzen epsilon)
statik FusedBatchNormV3.Options
exponentialAvgFactor (Float exponentialAvgFactor)
statik FusedBatchNormV3.Options
isTraining (Boolean isTraining)
Çıkış <U>
rezervAlan1 ()
Gradyan hesaplamasında yeniden kullanılacak, hesaplanan toplu ortalama için bir 1D Tensör.
Çıkış <U>
rezervAlan2 ()
Gradyan hesaplamasında yeniden kullanılacak, hesaplanan toplu varyans (cuDNN durumunda ters çevrilmiş varyans) için bir 1D Tensör.
Çıkış <U>
rezervAlan3 ()
Daha iyi verimlilik için gradyan hesaplamasında yeniden kullanılacak, bazı ara sonuçlar için bir 1D Tensör.
Çıkış <T>
y ()
Çıkış verileri için bir 4D Tensör.

Kalıtsal Yöntemler

Genel Yöntemler

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

Çalışan ortalamayı hesaplamak için TensorFlow tarafından kullanılacak, hesaplanan toplu ortalama için bir 1D Tensör.

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

Çalışan varyansı hesaplamak için TensorFlow tarafından kullanılacak, hesaplanan toplu varyansa yönelik bir 1D Tensör.

public static FusedBatchNormV3 <T, U> create ( Kapsam kapsamı, İşlenen <T> x, İşlenen <U> ölçeği, İşlenen <U> ofseti, İşlenen <U> anlamı, İşlenen <U> varyansı, Seçenekler... seçenekler)

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

Parametreler
kapsam mevcut kapsam
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.
telafi etmek Normalleştirilmiş x'e kaydırmak için ofset için bir 1D Tensör.
Anlam Popülasyon ortalaması için 1D Tensör. Yalnızca çıkarım için kullanılır; Eğitim için boş olması gerekir.
varyans Popülasyon varyansı için 1D Tensör. Yalnızca çıkarım için kullanılır; Eğitim için boş olması gerekir.
seçenekler isteğe bağlı nitelik değerlerini taşır
İadeler
  • FusedBatchNormV3'ün yeni bir örneği

public static FusedBatchNormV3.Options dataFormat (String dataFormat)

Parametreler
veri formatı X ve y için veri formatı. "NHWC" (varsayılan) veya "NCHW".

public static FusedBatchNormV3.Options epsilon (Float epsilon)

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

public static FusedBatchNormV3.Options exponentialAvgFactor (Float exponentialAvgFactor)

public static FusedBatchNormV3.Options isTraining (Boolean isTraining)

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

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

Gradyan hesaplamasında yeniden kullanılacak, hesaplanan toplu ortalama için bir 1D Tensör.

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

Gradyan hesaplamasında yeniden kullanılacak, hesaplanan toplu varyans (cuDNN durumunda ters çevrilmiş varyans) için bir 1D Tensör.

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

Daha iyi verimlilik için gradyan hesaplamasında yeniden kullanılacak, bazı ara sonuçlar için bir 1D Tensör.

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

Çıkış verileri için bir 4D Tensör.