NormalizeOp

kelas publik NormalizeOp
Subclass Langsung yang Dikenal

Menormalkan TensorBuffer dengan rata-rata yang diberikan dan stddev: output = (input - mean) / stddev.

Konstruktor Publik

NormalizeOp(rata-rata mengambang, stddev float)
Melakukan inisialisasi NormalizeOp.
NormalizeOp(float[] mean, float[] stddev)
Melakukan inisialisasi NormalizeOp.

Metode Publik

TensorBuffer
apply(input TensorBuffer)
Menerapkan normalisasi yang ditentukan pada tensor yang diberikan dan menampilkan hasilnya.

Metode Turunan

Konstruktor Publik

publik NormalizeOp (rata-rata mengambang, stddev mengambang)

Melakukan inisialisasi NormalizeOp. Saat dipanggil, tindakan ini membuat TensorBuffer baru, yang memenuhi:

   output = (input - mean) / stddev
 

Dalam dua kasus berikut, reset mean ke 0 dan stddev ke 1 untuk mengabaikan proses normalisasi.
Akun Layanan 1. mean dan {code stddev} adalah 0.
2. mean adalah 0 dan {stddev} adalah Infinity.

Catatan: Jika mean disetel ke 0 dan stddev disetel ke 1, tidak ada komputasi yang akan terjadi, dan {i>input<i} asli akan langsung ditampilkan dalam eksekusi.

Catatan: TensorBuffer yang ditampilkan selalu merupakan tensor DataType.FLOAT32 ada, kecuali jika inputnya adalah tensor DataType.UINT8, mean disetel ke 0 dan stddev disetel ke 1 sehingga tensor DataType.UINT8 asli ditampilkan.

Parameter
rata-rata nilai rata-rata yang akan dikurangi terlebih dahulu.
{i>stddev<i} nilai simpangan baku untuk membagi kemudian.
Menampilkan
IllegalArgumentException jika stddev adalah nol.

publik NormalizeOp (float[] mean, float[] stddev)

Melakukan inisialisasi NormalizeOp. Saat dipanggil, tindakan ini membuat TensorBuffer baru, yang memenuhi:

   // Pseudo code. [...][i] means a certain element whose channel id is i.
   output[...][i] = (input[...][i] - mean[i]) / stddev[i]
 

Catatan: Jika semua nilai di mean disetel ke 0 dan semua stddev disetel ke 1, tidak komputasi akan terjadi, dan {i>input<i} asli akan langsung ditampilkan dalam eksekusi.

Catatan: TensorBuffer yang ditampilkan selalu merupakan tensor DataType.FLOAT32 ada, kecuali jika inputnya adalah tensor DataType.UINT8, semua mean diatur ke 0 dan semua stddev ditetapkan ke 1.

Parameter
rata-rata nilai rata-rata yang akan dikurangi terlebih dahulu untuk setiap saluran.
{i>stddev<i} nilai deviasi standar untuk membagi kemudian untuk setiap saluran.
Menampilkan
IllegalArgumentException jika stddev bernilai nol, atau mean memiliki nilai berbeda jumlah elemen dengan stddev, atau ada yang kosong.

Metode Publik

publik TensorBuffer ajukan permohonan (Input TensorBuffer)

Menerapkan normalisasi yang ditentukan pada tensor yang diberikan dan menampilkan hasilnya.

Catatan: input mungkin merupakan instance yang sama dengan output.

Parameter
input tensor input. Ini mungkin instance yang sama dengan outputnya.
Hasil
  • Tensoroutput.