tensorflow::ops::FusedBatchNorm

#include <nn_ops.h>

Toplu normalleştirme.

Özet

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

Argümanlar:

  • kapsam: Bir Kapsam nesnesi
  • x: Giriş verileri için 4 boyutlu bir tensör .
  • ölçek: Normalleştirilmiş x'i ölçeklendirmek için kullanılan 1 boyutlu bir tensör .
  • offset: Normalleştirilmiş x'e kaydırmak için kullanılan 1 boyutlu bir tensör .
  • ortalama: Popülasyon ortalaması için 1 boyutlu bir tensör . Sadece çıkarım için kullanılır; eğitim için boş olmalıdır.
  • Varyans: Popülasyon varyansı için 1 boyutlu bir tensör . Sadece çıkarım için kullanılır; eğitim için boş olmalıdır.

İsteğe bağlı özellikler (bkz. Attrs ):

  • epsilon: x'in varyansına eklenen küçük bir ondalık sayı.
  • data_format: x ve y için veri formatı. "NHWC" (varsayılan) veya "NCHW" olabilir.
  • is_training: İşlemin eğitim (varsayılan) veya çıkarım amaçlı olduğunu gösteren bir boolean değeri.

İadeler:

  • Output y: Çıktı verileri için 4 boyutlu bir tensör .
  • Output batch_mean: Hesaplanan toplu ortalama için 1 boyutlu bir Tensor ; TensorFlow tarafından hareketli ortalamayı hesaplamak için kullanılacaktır.
  • Output batch_variance: Hesaplanan toplu varyans için 1 boyutlu bir Tensor ; TensorFlow tarafından çalışan varyansı hesaplamak için kullanılacaktır.
  • Output reserve_space_1: Gradyan hesaplamasında yeniden kullanılacak, hesaplanan toplu ortalama için 1 boyutlu bir tensör .
  • Output reserve_space_2: Gradyan hesaplamasında yeniden kullanılacak olan, hesaplanan toplu varyans (cuDNN durumunda ters varyans) için 1 boyutlu bir Tensor .

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

Herkese açık statik fonksiyonlar

DataFormat (StringPiece x)
Epsilon (float x)
ExponentialAvgFactor (float x)
IsTraining (bool x)

Yapılar

tensorflow::ops::FusedBatchNorm::Attrs

FusedBatchNorm için isteğe bağlı öznitelik ayarlayıcıları.

Genel özellikler

parti_ortalaması

::tensorflow::Output batch_mean

parti_varyansı

::tensorflow::Output batch_variance

operasyon

Operation operation

rezerv_alanı_1

::tensorflow::Output reserve_space_1

rezerv_alanı_2

::tensorflow::Output reserve_space_2

y

::tensorflow::Output y

Kamusal işlevler

FüzyonluPartiNorm

 FusedBatchNorm(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input x,
  ::tensorflow::Input scale,
  ::tensorflow::Input offset,
  ::tensorflow::Input mean,
  ::tensorflow::Input variance
)

FüzyonluPartiNorm

 FusedBatchNorm(
  const ::tensorflow::Scope & scope,
  ::tensorflow::Input x,
  ::tensorflow::Input scale,
  ::tensorflow::Input offset,
  ::tensorflow::Input mean,
  ::tensorflow::Input variance,
  const FusedBatchNorm::Attrs & attrs
)

Herkese açık statik fonksiyonlar

Veri Biçimi

Attrs DataFormat(
  StringPiece x
)

Epsilon

Attrs Epsilon(
  float x
)

ÜstelOrtalamaFaktörü

Attrs ExponentialAvgFactor(
  float x
)

Eğitim

Attrs IsTraining(
  bool x
)