2016-07-31 18 views
5

मैं 22 कक्षाओं के साथ 15000 प्रशिक्षण छवियों के सेट के साथ एक कोनेट को प्रशिक्षित करने के लिए tensorflow का उपयोग कर रहा हूँ। मेरे पास 2 रूपांतरण परतें हैं और एक पूरी तरह से जुड़ा हुआ परत है। मैंने 15000 छवियों के साथ नेटवर्क को प्रशिक्षित किया है और प्रशिक्षण सेट पर अभिसरण और उच्च सटीकता का अनुभव किया है।कनवॉल्यूशनल तंत्रिका नेटवर्क में अभिसरण को रोकने में ड्रॉपआउट क्यों है?

हालांकि, मेरे परीक्षण सेट में बहुत कम सटीकता का सामना करना पड़ रहा है, इसलिए मुझे लगता है कि नेटवर्क फिटिंग पर है। इसका मुकाबला करने के लिए मैंने अपने नेटवर्क की पूरी तरह से कनेक्ट परत से पहले ड्रॉपआउट जोड़ा।

हालांकि, ड्रॉपआउट जोड़ने से नेटवर्क ने कई पुनरावृत्तियों के बाद कभी अभिसरण नहीं किया है। मैं सोच रहा था कि यह क्यों हो सकता है। मैंने उच्च ड्रॉपआउट संभावना भी उपयोग की है (9 .9 की संभावना रखें) और उसी परिणाम का अनुभव किया है।

+1

ड्रॉपआउट जितना अधिक होगा, उतना कम मैं इसे अभिसरण करने की अपेक्षा करूंगा। क्या आपने कम ड्रॉपआउट दर का प्रयास किया था? –

+0

वैसे वह keep_prob को 0.9 पर सेट करने के बारे में बात कर रहा है जो न्यूरॉन्स के केवल 10% को शून्य करेगा। यदि आप वास्तव में 90% न्यूरॉन्स को शून्य कर रहे हैं तो यह समस्या होगी। जब कोई मॉडल अभिसरण नहीं कर रहा है तो आम तौर पर मेरी मदद करता है। 10 के कारक द्वारा सीखने की दर को कम करना है। देखें कि क्या इससे मदद मिलती है। – chasep255

+0

धन्यवाद मैं इसे आज़मा दूंगा। हाँ मेरा बुरा मेरा मतलब था कि मेरा keep_prob था। 9। –

उत्तर

0

अच्छी तरह से अपनी ड्रॉपआउट संभाव्यता 0.9 बनाकर इसका मतलब है कि प्रत्येक पुनरावृत्ति में उस न्यूरॉन कनेक्शन से 10% मौका मिलता है। तो ड्रॉपआउट के लिए भी इष्टतम मूल्य होना चाहिए।

This is taken from cs231 course

के रूप में आप ऊपर छोड़ने वालों की हम भी हमारे न्यूरॉन्स स्केलिंग रहे हैं के साथ समझ सकते हैं में। उपरोक्त मामला 0.5 ड्रॉप आउट है। यदि यह ओ.9 है तो फिर एक अलग स्केलिंग होगी।

तो मूल रूप से यदि यह 0.9 ड्रॉपआउट संभावना रखता है तो हमें इसे 0.9 तक स्केल करने की आवश्यकता होती है। जिसका मतलब है कि हम परीक्षण में 0.1 बड़े कुछ प्राप्त कर रहे हैं।

बस इसके द्वारा आप यह जान सकते हैं कि ड्रॉपआउट कैसे प्रभावित कर सकता है। तो कुछ संभावनाओं से यह आपके नोड्स आदि को संतृप्त कर सकता है जो गैर अभिसरण समस्या का कारण बनता है ..

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