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> | |
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 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.