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.