Subkelas Langsung yang Diketahui |
Menormalkan TensorBuffer
dengan mean dan stddev yang diberikan: output = (input - mean) / stddev.
Konstruktor Publik
NormalizeOp (rata-rata float, float stddev) Menginisialisasi NormalizeOp. | |
NormalisasiOp (float[] maksudnya, float[] stddev) Menginisialisasi NormalizeOp. |
Metode Publik
TensorBuffer | terapkan (masukan TensorBuffer ) Menerapkan normalisasi yang ditentukan pada tensor tertentu dan mengembalikan hasilnya. |
Metode Warisan
Konstruktor Publik
NormalizeOp publik (rata-rata float, float stddev)
Menginisialisasi NormalizeOp. Saat dipanggil, TensorBuffer
baru akan dibuat, yang memenuhi:
output = (input - mean) / stddev
Dalam dua kasus berikut, setel ulang mean
ke 0 dan stddev
ke 1 untuk melewati normalisasi.
1. mean
dan {code stddev} keduanya 0.
2. mean
adalah 0 dan {stddev} adalah Infinity.
Catatan: Jika mean
disetel ke 0 dan stddev
disetel ke 1, komputasi tidak akan terjadi, dan input asli akan langsung dikembalikan dalam eksekusi.
Catatan: TensorBuffer
yang dikembalikan saat ini selalu berupa tensor DataType.FLOAT32
, kecuali jika inputnya adalah tensor DataType.UINT8
, mean
disetel ke 0 dan stddev
disetel ke 1, sehingga tensor DataType.UINT8
asli dikembalikan.
Parameter
berarti | nilai rata-rata yang harus dikurangi terlebih dahulu. |
---|---|
stddev | nilai deviasi standar untuk membaginya. |
Melempar
Pengecualian Argumen Ilegal | jika stddev adalah nol. |
---|
NormalizeOp publik (float[] maksudnya, float[] stddev)
Menginisialisasi NormalizeOp. Saat dipanggil, TensorBuffer
baru akan dibuat, 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 mean
disetel ke 0 dan semua stddev
disetel ke 1, komputasi tidak akan terjadi, dan input asli akan langsung dikembalikan dalam eksekusi.
Catatan: TensorBuffer
yang dikembalikan saat ini selalu berupa tensor DataType.FLOAT32
, kecuali inputnya adalah tensor DataType.UINT8
, semua mean
disetel ke 0 dan semua stddev
disetel ke 1.
Parameter
berarti | nilai rata-rata yang harus dikurangi terlebih dahulu untuk setiap saluran. |
---|---|
stddev | nilai deviasi standar untuk dibagi kemudian untuk setiap saluran. |
Melempar
Pengecualian Argumen Ilegal | jika ada stddev yang nol, atau mean memiliki jumlah elemen berbeda dengan stddev , atau ada yang kosong. |
---|
Metode Publik
TensorBuffer publik berlaku ( masukan TensorBuffer )
Menerapkan normalisasi yang ditentukan pada tensor tertentu dan mengembalikan hasilnya.
Catatan: input
mungkin sama dengan keluaran.
Parameter
memasukkan | tensor masukan. Ini mungkin contoh yang sama dengan outputnya. |
---|
Kembali
- tensor keluaran.