2016-12-07 6 views
8

मुझे पता है कि इस सवाल से कई बार पूछा गया है लेकिन मुझे कई लेखकों द्वारा लिखे गए कुछ पैकेजों को छोड़कर Google पर बहुत कुछ नहीं मिला। किसी भी मामले में टेंसफोर्लो में रोई पूलिंग परत (आधिकारिक तौर पर) को शामिल करने की कोई योजना है क्योंकि यह ऑब्जेक्ट डिटेक्शन और अन्य कार्यों के लिए एक महत्वपूर्ण घटक है और इसका उपयोग नहीं होने पर टेंसफोर्लो का उपयोग करते समय दर्द होता है।ऑब्जेक्ट डिटेक्शन के लिए tensorflow में आरओआई पूलिंग परत के लिए कोई योजना है?

कोई टिप्पणी या वैकल्पिक कार्यान्वयन (यदि सत्यापित है) का स्वागत है।

+2

यह तेजी से (एआर) आर-सीएनएन के लिए एक महत्वपूर्ण घटक है, ऑब्जेक्ट डिटेक्शन के लिए नहीं। ऐसी अन्य विधियां हैं जिनका उपयोग नहीं किया जाता है - https://arxiv.org/abs/1611.10012 – etarion

+0

पर एक नज़र डालें, इस पेपर के बारे में उल्लेख करने के लिए धन्यवाद और मैं इसके माध्यम से जाऊंगा। हां, मुझे हाल ही में पता है कि यूओएलओ और एसएसडी डिटेक्टर का प्रस्ताव दिया गया है जो स्पष्ट क्षेत्रों की आवश्यकता के बिना पहचान करने में सक्षम हैं। लेकिन वास्तविक छवि स्थान में इसके स्थान के आधार पर आरओआई पूलिंग को एक मानक परत के रूप में एक मानक मॉड्यूल के रूप में भी देखा जा सकता है। यह ऑब्जेक्ट डिटेक्शन से परे उपयोग करता है उदा। दृश्य संदर्भ पर हालिया काम। – ksikka

+0

इस पेपर @etarion को भेजने के लिए फिर से धन्यवाद क्योंकि मुझे लगता है कि फीचर पूल पर आकार बदलने-फसल प्रक्रिया का उपयोग करके रोई पूलिंग लागू किया गया है। मैं देख सकता हूं कि यह समस्या हल करने का एक और तरीका है। – ksikka

उत्तर

8

मैं उपरोक्त पेपर के साथ अपने प्रश्न का उत्तर पाने में सक्षम था। आप नेटवर्क के किसी भी हिस्से को फसल करने और इसे आकार देने के लिए tf.image.crop_and_resize फ़ंक्शन का उपयोग कर सकते हैं। आरओआई पूलिंग के समान आप एक बाउंडिंग बॉक्स को फसल कर सकते हैं (डाउनसमलिंग चरणों की संख्या से इसे घटाएं, उदाहरण के लिए वीजीजी 16 में 32) और इसे एनएक्सएन (जैसे वीजीजी 16 में 7x7) में आकार दें, जिसे फिर पूरी तरह से कनेक्टेड परत से खिलाया जा सकता है।

संबंधित मुद्दे