tensor akışı:: işlem:: Sigortalı Toplu Norm
#include <nn_ops.h>
Toplu normalleştirme.
Özet
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.
Argümanlar:
- kapsam: Bir Kapsam nesnesi
- x: Giriş verileri için bir 4D Tensör .
- ölçek: Normalleştirilmiş x'i ölçeklendirmek için ölçeklendirme faktörü için bir 1D Tensör .
- ofset: Normalleştirilmiş x'e kaydırmak için ofset için bir 1D Tensör .
- ortalama: Nüfus 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 bir 1D Tensör . Yalnızca çıkarım için kullanılır; Eğitim için boş olması gerekir.
İsteğe bağlı özellikler (bkz. Attrs
):
- epsilon: X'in varyansına eklenen küçük bir kayan sayı.
- data_format: X ve y için veri formatı. "NHWC" (varsayılan) veya "NCHW".
- is_training: İşlemin eğitim (varsayılan) veya çıkarım amaçlı olduğunu gösteren bir bool değeri.
İade:
-
Output
y: Çıkış verileri için bir 4D Tensör . -
Output
Batch_mean: Çalışan ortalamayı hesaplamak için TensorFlow tarafından kullanılacak, hesaplanan toplu ortalama için bir 1D Tensör . - Batch_variance
Output
: Çalışan varyansı hesaplamak için TensorFlow tarafından kullanılacak, hesaplanan toplu varyans için bir 1D Tensör . -
Output
Reserve_space_1: Gradyan hesaplamasında yeniden kullanılacak, hesaplanan toplu ortalama için bir 1D Tensör . -
Output
Reserve_space_2: Gradyan hesaplamasında yeniden kullanılacak, hesaplanan toplu varyans (cuDNN durumunda ters çevrilmiş varyans) için bir 1D Tensör .
Yapıcılar ve Yıkıcılar | |
---|---|
FusedBatchNorm (const :: tensorflow::Scope & scope, :: tensorflow::Input x, :: tensorflow::Input scale, :: tensorflow::Input offset, :: tensorflow::Input mean, :: tensorflow::Input variance) | |
FusedBatchNorm (const :: tensorflow::Scope & scope, :: tensorflow::Input x, :: tensorflow::Input scale, :: tensorflow::Input offset, :: tensorflow::Input mean, :: tensorflow::Input variance, const FusedBatchNorm::Attrs & attrs) |
Genel özellikler | |
---|---|
batch_mean | |
batch_variance | |
operation | |
reserve_space_1 | |
reserve_space_2 | |
y |
Genel statik işlevler | |
---|---|
DataFormat (StringPiece x) | |
Epsilon (float x) | |
ExponentialAvgFactor (float x) | |
IsTraining (bool x) |
Yapılar | |
---|---|
tensorflow:: ops:: FusedBatchNorm:: Öznitelikler | FusedBatchNorm için isteğe bağlı öznitelik ayarlayıcılar. |
Genel özellikler
toplu_mean
::tensorflow::Output batch_mean
toplu_varyans
::tensorflow::Output batch_variance
operasyon
Operation operation
rezerve_space_1
::tensorflow::Output reserve_space_1
rezerve_space_2
::tensorflow::Output reserve_space_2
sen
::tensorflow::Output y
Kamu işlevleri
Sigortalı Toplu Norm
FusedBatchNorm( const ::tensorflow::Scope & scope, ::tensorflow::Input x, ::tensorflow::Input scale, ::tensorflow::Input offset, ::tensorflow::Input mean, ::tensorflow::Input variance )
Sigortalı Toplu Norm
FusedBatchNorm( const ::tensorflow::Scope & scope, ::tensorflow::Input x, ::tensorflow::Input scale, ::tensorflow::Input offset, ::tensorflow::Input mean, ::tensorflow::Input variance, const FusedBatchNorm::Attrs & attrs )
Genel statik işlevler
Veri Formatı
Attrs DataFormat( StringPiece x )
Epsilon
Attrs Epsilon( float x )
ÜstelOrtalamaFaktörü
Attrs ExponentialAvgFactor( float x )
Eğitim
Attrs IsTraining( bool x )