यह कागज के लिए रेफ़रेंस के साथ है। एफिशिएंट नेटवर्क्स का उपयोग करते हुए कुशल वस्तु स्थानीयकरण , और जो मुझे समझ में आता है कि ड्रॉपआउट को 2 डी में लागू किया गया है।
कर्स के कोड को पढ़ने के बाद कि स्थानिक 2 डी ड्रॉपआउट कैसे लागू किया जाता है, मूल रूप से आकार का एक यादृच्छिक बाइनरी मास्क [बैच_साइज़, 1, 1, अंक_चैनल्स] लागू किया जाता है। हालांकि, यह स्थानिक 2D ड्रॉपआउट वास्तव में आकार [बैच_साइज, ऊंचाई, चौड़ाई, num_channels] के इनपुट कन्वेक्शन ब्लॉक को क्या करता है?
मेरा वर्तमान अनुमान है कि प्रत्येक पिक्सेल के लिए, यदि पिक्सेल की किसी भी परत / चैनल का नकारात्मक मूल्य है, तो उस एक पिक्सेल के पूरे चैनल शून्य पर डिफ़ॉल्ट हो जाएंगे। क्या ये सही है?
हालांकि, अगर मेरा अनुमान सही है, तो आकार के एक बाइनरी मास्क का उपयोग कैसे करता है [बैच_साइज़, ऊंचाई, चौड़ाई, num_channels] जो मूल इनपुट ब्लॉक के आयाम में सामान्य तत्व-वार ड्रॉपआउट देते हैं (यह इस हिसाब से है टेंसोफ़्लो का मूल ड्रॉपआउट कार्यान्वयन जो बाइनरी मास्क के आकार को इनपुट के आकार के रूप में सेट करता है)? क्योंकि तब इसका मतलब होगा कि अगर कोई भी ब्लॉक ब्लॉक में कोई भी नेगेटिव है, तो पूरा का पूरा ब्लॉक 0. डिफॉल्ट हो जाएगा। यह भ्रामक हिस्सा है, जिसे मैं बिल्कुल नहीं समझता।