Girişte maksimum havuzlama gerçekleştirir ve hem maksimum değerleri hem de endeksleri çıkarır.
"argmax" içindeki dizinler düzleştirilir, böylece "[b, y, x, c]" konumundaki maksimum değer düzleştirilmiş dizin haline gelir: "include_batch_in_index" Yanlış ise "(y * genişlik + x) * kanallar + c" ; `((b * yükseklik + y) * genişlik + x) * kanallar + c`, eğer `include_batch_in_index` True ise.
Döndürülen indeksler, dolgu söz konusu olsa ve matematiksel olarak doğru cevap dışarıda olsa bile (negatif veya çok büyük), düzleştirmeden önce her zaman "[0, yükseklik) x [0, genişlik)' şeklinde olur. Bu bir hatadır, ancak özellikle düzleşme nedeniyle bunu güvenli bir şekilde geriye dönük olarak uyumlu bir şekilde düzeltmek zordur.
İç İçe Sınıflar
sınıf | MaxPoolWithArgmax.Options | MaxPoolWithArgmax için isteğe bağlı özellikler |
Sabitler
Sicim | OP_NAME | Bu operasyonun TensorFlow çekirdek motoru tarafından bilinen adı |
Genel Yöntemler
Çıkış <U> | argmaks () 4-D. |
static <T TNumber'ı genişletir, U TNumber'ı genişletir > MaxPoolWithArgmax <T, U> | create ( Kapsam kapsamı, İşlenen <T> girişi, Liste<Uzun> ksize, Liste<Uzun> adımlar, Sınıf<U> Targmax, Dize dolgusu, Seçenekler... seçenekler) Yeni bir MaxPoolWithArgmax işlemini saran bir sınıf oluşturmak için fabrika yöntemi. |
statik <T, TNumber'ı genişletir > MaxPoolWithArgmax <T, TInt64 > | create ( Kapsam kapsamı, İşlenen <T> girişi, Liste<Uzun> ksize, Liste<Uzun> adımlar, Dize dolgusu, Seçenekler... seçenekler) Varsayılan çıkış türlerini kullanarak yeni bir MaxPoolWithArgmax işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi. |
statik MaxPoolWithArgmax.Options | includeBatchInIndex (Boolean includeBatchInIndex) |
Çıkış <T> | çıktı () Maksimum havuzlanmış çıkış tensörü. |
Kalıtsal Yöntemler
Sabitler
genel statik son Dize OP_NAME
Bu operasyonun TensorFlow çekirdek motoru tarafından bilinen adı
Genel Yöntemler
genel Çıkış <U> argmax ()
4-D. Her çıkış için seçilen maksimum değerlerin düzleştirilmiş endeksleri.
public static MaxPoolWithArgmax <T, U> create ( Kapsam kapsamı, İşlenen <T> girişi, Liste<Uzun> ksize, Liste<Uzun> adımlar, Sınıf<U> Targmax, Dize doldurma, Seçenekler... seçenekler)
Yeni bir MaxPoolWithArgmax işlemini saran bir sınıf oluşturmak için fabrika yöntemi.
Parametreler
kapsam | mevcut kapsam |
---|---|
giriş | '[toplu iş, yükseklik, genişlik, kanallar]' şeklinde 4-D. Havuza girmek için giriş yapın. |
ksize | Giriş tensörünün her boyutu için pencerenin boyutu. |
adımlar | Giriş tensörünün her boyutu için kayan pencerenin adımı. |
dolgu malzemesi | Kullanılacak doldurma algoritmasının türü. |
seçenekler | isteğe bağlı nitelik değerlerini taşır |
İadeler
- MaxPoolWithArgmax'ın yeni bir örneği
public static MaxPoolWithArgmax <T, TInt64 > create ( Kapsam kapsamı, İşlenen <T> girişi, Liste<Long> ksize, Liste<Long> adımlar, Dize doldurma, Seçenekler... seçenekler)
Varsayılan çıkış türlerini kullanarak yeni bir MaxPoolWithArgmax işlemini saran bir sınıf oluşturmaya yönelik fabrika yöntemi.
Parametreler
kapsam | mevcut kapsam |
---|---|
giriş | '[toplu iş, yükseklik, genişlik, kanallar]' şeklinde 4-D. Havuza girmek için giriş yapın. |
ksize | Giriş tensörünün her boyutu için pencerenin boyutu. |
adımlar | Giriş tensörünün her boyutu için kayan pencerenin adımı. |
dolgu malzemesi | Kullanılacak doldurma algoritmasının türü. |
seçenekler | isteğe bağlı nitelik değerlerini taşır |
İadeler
- MaxPoolWithArgmax'ın yeni bir örneği
public static MaxPoolWithArgmax.Options includeBatchInIndex (Boolean includeBatchInIndex)
Parametreler
includeBatchInIndex | Toplu boyutun düzleştirilmiş "argmax" dizinine dahil edilip edilmeyeceği. |
---|