इनपुट पर अधिकतम पूलिंग करता है और अधिकतम मान और सूचकांक दोनों को आउटपुट करता है।
`argmax` में सूचकांकों को चपटा किया गया है, ताकि स्थिति `[b, y, x, c]` पर अधिकतम मान चपटा सूचकांक बन जाए: `(y * चौड़ाई + x) * चैनल + c` यदि `include_batch_in_index` गलत है ; `((बी * ऊंचाई + वाई) * चौड़ाई + एक्स) * चैनल + सी` अगर `include_batch_in_index` सत्य है।
फ़्लैटिंग से पहले लौटाए गए सूचकांक हमेशा `[0, ऊंचाई) x [0, चौड़ाई)` में होते हैं, भले ही पैडिंग शामिल हो और गणितीय रूप से सही उत्तर बाहर हो (या तो नकारात्मक या बहुत बड़ा)। यह एक बग है, लेकिन इसे सुरक्षित बैकवर्ड संगत तरीके से ठीक करना मुश्किल है, खासकर चपटे होने के कारण।
नेस्टेड क्लासेस
कक्षा | MaxPoolWithArgmax.Options | MaxPoolWithArgmax के लिए वैकल्पिक विशेषताएँ |
स्थिरांक
डोरी | OP_NAME | इस ऑप का नाम, जैसा कि TensorFlow कोर इंजन द्वारा जाना जाता है |
सार्वजनिक तरीके
आउटपुट <यू> | आर्गमैक्स () 4-डी. |
स्थिर <T TNumber बढ़ाता है, U TNumber बढ़ाता है > MaxPoolWithArgmax <T, U> | |
स्थिर <T TNumber > MaxPoolWithArgmax <T, TInt64 > बढ़ाता है | |
स्थिर MaxPoolWithArgmax.Options | includeBatchInIndex (बूलियन includeBatchInIndex) |
आउटपुट <T> | आउटपुट () अधिकतम पूलित आउटपुट टेंसर। |
विरासत में मिली विधियाँ
स्थिरांक
सार्वजनिक स्थैतिक अंतिम स्ट्रिंग OP_NAME
इस ऑप का नाम, जैसा कि TensorFlow कोर इंजन द्वारा जाना जाता है
सार्वजनिक तरीके
सार्वजनिक स्थैतिक MaxPoolWithArgmax <T, U> बनाएं ( स्कोप स्कोप, ऑपरेंड <T> इनपुट, सूची <लंबा> ksize, सूची <लंबा> स्ट्राइड्स, क्लास <U> टार्गमैक्स, स्ट्रिंग पैडिंग, विकल्प... विकल्प)
एक नया MaxPoolWithArgmax ऑपरेशन लपेटकर एक क्लास बनाने की फ़ैक्टरी विधि।
पैरामीटर
दायरा | वर्तमान दायरा |
---|---|
इनपुट | 4-डी आकार `[बैच, ऊंचाई, चौड़ाई, चैनल]` के साथ। पूल ओवर करने के लिए इनपुट. |
kआकार | इनपुट टेंसर के प्रत्येक आयाम के लिए विंडो का आकार। |
प्रगति | इनपुट टेंसर के प्रत्येक आयाम के लिए स्लाइडिंग विंडो की प्रगति। |
गद्दी | उपयोग करने के लिए पैडिंग एल्गोरिदम का प्रकार. |
विकल्प | वैकल्पिक गुण मान रखता है |
रिटर्न
- MaxPoolWithArgmax का एक नया उदाहरण
सार्वजनिक स्थैतिक MaxPoolWithArgmax <T, TInt64 > बनाएँ ( स्कोप स्कोप, ऑपरेंड <T> इनपुट, सूची <लंबा> ksize, सूची <लंबा> स्ट्राइड्स, स्ट्रिंग पैडिंग, विकल्प... विकल्प)
डिफ़ॉल्ट आउटपुट प्रकारों का उपयोग करके एक नए MaxPoolWithArgmax ऑपरेशन को लपेटकर एक क्लास बनाने की फ़ैक्टरी विधि।
पैरामीटर
दायरा | वर्तमान दायरा |
---|---|
इनपुट | 4-डी आकार `[बैच, ऊंचाई, चौड़ाई, चैनल]` के साथ। पूल ओवर करने के लिए इनपुट. |
kआकार | इनपुट टेंसर के प्रत्येक आयाम के लिए विंडो का आकार। |
प्रगति | इनपुट टेंसर के प्रत्येक आयाम के लिए स्लाइडिंग विंडो की प्रगति। |
गद्दी | उपयोग करने के लिए पैडिंग एल्गोरिदम का प्रकार. |
विकल्प | वैकल्पिक गुण मान रखता है |
रिटर्न
- MaxPoolWithArgmax का एक नया उदाहरण
सार्वजनिक स्थैतिक MaxPoolWithArgmax.Options includeBatchInIndex (बूलियन includeBatchInIndex)
पैरामीटर
बैचइनइंडेक्स शामिल करें | क्या `argmax` के चपटे सूचकांक में बैच आयाम शामिल करना है। |
---|