Melakukan pengumpulan maksimal pada input dan output baik nilai maupun indeks maksimal.
Indeks dalam `argmax` diratakan, sehingga nilai maksimum pada posisi `[b, y, x, c]` menjadi indeks rata: `(y * lebar + x) * saluran + c` jika `include_batch_in_index` adalah False ; `((b * tinggi + y) * lebar + x) * saluran + c` jika `include_batch_in_index` Benar.
Indeks yang dikembalikan selalu dalam `[0, tinggi) x [0, lebar)` sebelum diratakan, meskipun ada padding dan jawaban yang benar secara matematis berada di luar (negatif atau terlalu besar). Ini adalah bug, tetapi memperbaikinya sulit dilakukan dengan cara yang kompatibel dengan versi sebelumnya, terutama karena perataan.
Kelas Bersarang
kelas | MaxPoolWithArgmax.Options | Atribut opsional untuk MaxPoolWithArgmax |
Konstanta
Rangkaian | OP_NAME | Nama operasi ini dikenal dengan mesin inti TensorFlow |
Metode Publik
Keluaran <U> | argmax () 4-D. |
statis <T memperluas TNomber , U memperluas TNomber > MaxPoolWithArgmax <T, U> | |
statis <T memperluas TNumber > MaxPoolWithArgmax <T, TInt64 > | |
MaxPoolWithArgmax.Options statis | sertakanBatchInIndex (Boolean sertakanBatchInIndex) |
Keluaran <T> | keluaran () Tensor keluaran gabungan maksimal. |
Metode Warisan
Konstanta
String akhir statis publik OP_NAME
Nama operasi ini dikenal dengan mesin inti TensorFlow
Metode Publik
Keluaran publik <U> argmax ()
4-D. Indeks rata dari nilai maksimal yang dipilih untuk setiap keluaran.
public static MaxPoolWithArgmax <T, U> buat ( Lingkup lingkup, masukan Operan <T>, Daftar<Panjang> ksize, Langkah Daftar<Panjang>, Kelas<U> Targmax, Bantalan string, Opsi... opsi)
Metode pabrik untuk membuat kelas yang membungkus operasi MaxPoolWithArgmax baru.
Parameter
cakupan | ruang lingkup saat ini |
---|---|
memasukkan | 4-D dengan bentuk `[batch, tinggi, lebar, saluran]`. Masukan untuk dikumpulkan. |
ukuran | Ukuran jendela untuk setiap dimensi tensor masukan. |
langkah | Langkah jendela geser untuk setiap dimensi tensor masukan. |
lapisan | Jenis algoritma padding yang akan digunakan. |
pilihan | membawa nilai atribut opsional |
Kembali
- contoh baru MaxPoolWithArgmax
public static MaxPoolWithArgmax <T, TInt64 > buat ( Lingkup cakupan , masukan Operan <T>, Daftar<Panjang> ksize, Langkah Daftar<Panjang>, Bantalan string, Opsi... opsi)
Metode pabrik untuk membuat kelas yang membungkus operasi MaxPoolWithArgmax baru menggunakan tipe keluaran default.
Parameter
cakupan | ruang lingkup saat ini |
---|---|
memasukkan | 4-D dengan bentuk `[batch, tinggi, lebar, saluran]`. Masukan untuk dikumpulkan. |
ukuran | Ukuran jendela untuk setiap dimensi tensor masukan. |
langkah | Langkah jendela geser untuk setiap dimensi tensor masukan. |
lapisan | Jenis algoritma padding yang akan digunakan. |
pilihan | membawa nilai atribut opsional |
Kembali
- contoh baru MaxPoolWithArgmax
MaxPoolWithArgmax.Options statis publik includeBatchInIndex (Boolean includeBatchInIndex)
Parameter
termasukBatchInIndex | Apakah akan menyertakan dimensi batch dalam indeks `argmax` yang diratakan. |
---|