Halaman ini diterjemahkan oleh Cloud Translation API.
Switch to English

tensorflow :: ops :: FusedBatchNormV2

#include <nn_ops.h>

Batch normalisasi.

Ringkasan

Perhatikan bahwa ukuran 4D Tensors didefinisikan dengan baik "NHWC" atau "NCHW". Ukuran 1D Tensors sesuai dengan dimensi C dari Tensors 4D.

argumen:

  • Ruang lingkup: Sebuah Ruang Lingkup objek
  • x: Sebuah 4D Tensor untuk input data.
  • skala: Sebuah 1D Tensor untuk faktor skala, untuk skala normal x.
  • offset: Sebuah 1D Tensor untuk offset, bergeser ke normalisasi x.
  • berarti: Sebuah 1D Tensor untuk mean populasi. Digunakan untuk inferensi saja; harus kosong untuk pelatihan.
  • varians: Sebuah 1D Tensor untuk varians populasi. Digunakan untuk inferensi saja; harus kosong untuk pelatihan.

Atribut opsional (lihat Attrs ):

  • epsilon: Sejumlah pelampung kecil ditambahkan ke varians dari x.
  • data_format: Format data untuk x dan y. Entah "NHWC" (default) atau "NCHW".
  • is_training: Nilai bool untuk menunjukkan operasi adalah untuk pelatihan (default) atau inferensi.

Pengembalian:

  • Output y: Sebuah 4D Tensor untuk data output.
  • Output batch_mean: Sebuah 1D Tensor untuk mean batch yang dihitung, untuk digunakan oleh TensorFlow untuk menghitung rata-rata berjalan.
  • Output batch_variance: Sebuah 1D Tensor untuk varians batch yang dihitung, untuk digunakan oleh TensorFlow untuk menghitung varians berjalan.
  • Output reserve_space_1: Sebuah 1D Tensor untuk mean batch yang dihitung, untuk digunakan kembali dalam perhitungan gradien.
  • Output reserve_space_2: Sebuah 1D Tensor untuk varian angkatan computed (terbalik varians dalam kasus cuDNN), untuk digunakan kembali dalam perhitungan gradien.

Konstruktor dan Destructors

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

atribut umum

batch_mean
batch_variance
operation
reserve_space_1
reserve_space_2
y

fungsi public static

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

struct

tensorflow :: ops :: FusedBatchNormV2 :: attrs

Setter atribut opsional untuk FusedBatchNormV2 .

atribut umum

batch_mean

:: tensorflow::Output batch_mean

batch_variance

:: tensorflow::Output batch_variance

operasi

 Operation operation

reserve_space_1

:: tensorflow::Output reserve_space_1

reserve_space_2

:: tensorflow::Output reserve_space_2

y

:: tensorflow::Output y

fungsi publik

FusedBatchNormV2

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

FusedBatchNormV2

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

fungsi public static

Format data

 Attrs DataFormat(
  StringPiece x
)

Epsilon

 Attrs Epsilon(
  float x
)

ExponentialAvgFactor

 Attrs ExponentialAvgFactor(
  float x
)

IsTraining

 Attrs IsTraining(
  bool x
)