MaxPoolWithArgmax

सार्वजनिक अंतिम कक्षा MaxPoolWithArgmax

इनपुट पर अधिकतम पूलिंग करता है और अधिकतम मान और सूचकांक दोनों को आउटपुट करता है।

`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 कोर इंजन द्वारा जाना जाता है

सार्वजनिक तरीके

आउटपुट <यू>
स्थिर <T TNumber बढ़ाता है, U TNumber बढ़ाता है > MaxPoolWithArgmax <T, U>
बनाएं ( स्कोप स्कोप, ऑपरेंड <टी> इनपुट, लिस्ट<लॉन्ग> केसाइज, लिस्ट<लॉन्ग> स्ट्राइड्स, क्लास<यू> टार्गमैक्स, स्ट्रिंग पैडिंग, ऑप्शन... विकल्प)
एक नया MaxPoolWithArgmax ऑपरेशन लपेटकर एक क्लास बनाने की फ़ैक्टरी विधि।
स्थिर <T TNumber > MaxPoolWithArgmax <T, TInt64 > बढ़ाता है
बनाएं ( स्कोप स्कोप, ऑपरेंड <टी> इनपुट, लिस्ट<लॉन्ग> केसाइज, लिस्ट<लॉन्ग> स्ट्राइड्स, स्ट्रिंग पैडिंग, विकल्प... विकल्प)
डिफ़ॉल्ट आउटपुट प्रकारों का उपयोग करके एक नए MaxPoolWithArgmax ऑपरेशन को लपेटकर एक क्लास बनाने की फ़ैक्टरी विधि।
स्थिर MaxPoolWithArgmax.Options
includeBatchInIndex (बूलियन includeBatchInIndex)
आउटपुट <T>
आउटपुट ()
अधिकतम पूलित आउटपुट टेंसर।

विरासत में मिली विधियाँ

स्थिरांक

सार्वजनिक स्थैतिक अंतिम स्ट्रिंग OP_NAME

इस ऑप का नाम, जैसा कि TensorFlow कोर इंजन द्वारा जाना जाता है

स्थिर मान: "MaxPoolWithArgmax"

सार्वजनिक तरीके

सार्वजनिक आउटपुट <U> argmax ()

4-डी. प्रत्येक आउटपुट के लिए चुने गए अधिकतम मानों के चपटे सूचकांक।

सार्वजनिक स्थैतिक MaxPoolWithArgmax <T, U> बनाएं ( स्कोप स्कोप, ऑपरेंड <T> इनपुट, सूची <लंबा> ksize, सूची <लंबा> स्ट्राइड्स, क्लास <U> टार्गमैक्स, स्ट्रिंग पैडिंग, विकल्प... विकल्प)

एक नया MaxPoolWithArgmax ऑपरेशन लपेटकर एक क्लास बनाने की फ़ैक्टरी विधि।

पैरामीटर
दायरा वर्तमान दायरा
इनपुट 4-डी आकार `[बैच, ऊंचाई, चौड़ाई, चैनल]` के साथ। पूल ओवर करने के लिए इनपुट.
kआकार इनपुट टेंसर के प्रत्येक आयाम के लिए विंडो का आकार।
प्रगति इनपुट टेंसर के प्रत्येक आयाम के लिए स्लाइडिंग विंडो की प्रगति।
गद्दी उपयोग करने के लिए पैडिंग एल्गोरिदम का प्रकार.
विकल्प वैकल्पिक गुण मान रखता है
रिटर्न
  • MaxPoolWithArgmax का एक नया उदाहरण

सार्वजनिक स्थैतिक MaxPoolWithArgmax <T, TInt64 > बनाएँ ( स्कोप स्कोप, ऑपरेंड <T> इनपुट, सूची <लंबा> ksize, सूची <लंबा> स्ट्राइड्स, स्ट्रिंग पैडिंग, विकल्प... विकल्प)

डिफ़ॉल्ट आउटपुट प्रकारों का उपयोग करके एक नए MaxPoolWithArgmax ऑपरेशन को लपेटकर एक क्लास बनाने की फ़ैक्टरी विधि।

पैरामीटर
दायरा वर्तमान दायरा
इनपुट 4-डी आकार `[बैच, ऊंचाई, चौड़ाई, चैनल]` के साथ। पूल ओवर करने के लिए इनपुट.
kआकार इनपुट टेंसर के प्रत्येक आयाम के लिए विंडो का आकार।
प्रगति इनपुट टेंसर के प्रत्येक आयाम के लिए स्लाइडिंग विंडो की प्रगति।
गद्दी उपयोग करने के लिए पैडिंग एल्गोरिदम का प्रकार.
विकल्प वैकल्पिक गुण मान रखता है
रिटर्न
  • MaxPoolWithArgmax का एक नया उदाहरण

सार्वजनिक स्थैतिक MaxPoolWithArgmax.Options includeBatchInIndex (बूलियन includeBatchInIndex)

पैरामीटर
बैचइनइंडेक्स शामिल करें क्या `argmax` के चपटे सूचकांक में बैच आयाम शामिल करना है।

सार्वजनिक आउटपुट <T> आउटपुट ()

अधिकतम पूलित आउटपुट टेंसर।