आगेअगली गाइड
मोमेंटम के साथ स्टोकेस्टिक ग्रेडिएंट डिसेंट
बुनियादी बातें
बुनियादी गाइड
ड्रॉपआउट एक नियमितीकरण चाल है जो प्रत्येक प्रशिक्षण चरण के दौरान न्यूरॉन्स के एक अंश को यादृच्छिक रूप से बंद कर देती है, जिससे नेटवर्क को अनावश्यक, मजबूत प्रतिनिधित्व बनाने के लिए मजबूर किया जाता है।
इस गाइड को सुनेंएआई-नैरेटेड · ~2 min
It became one of the most influential techniques for fighting overfitting in deep learning.
2012 के आसपास हिंटन के समूह द्वारा प्रस्तुत, ड्रॉपआउट बड़े नेटवर्क की एक प्रमुख कमजोरी को संबोधित करता है: न्यूरॉन्स सह-अनुकूलन कर सकते हैं, एक-दूसरे की गलतियों को उन तरीकों से ठीक करना सीख सकते हैं जो केवल प्रशिक्षण डेटा पर काम करते हैं। प्रशिक्षण के दौरान प्रत्येक फॉरवर्ड पास पर, ड्रॉपआउट यादृच्छिक रूप से प्रत्येक न्यूरॉन के आउटपुट को कुछ संभावना पी (अक्सर घनी परतों में 0.5) के साथ शून्य पर सेट करता है। क्योंकि कोई भी न्यूरॉन गायब हो सकता है, नेटवर्क नाजुक साझेदारी पर निर्भर नहीं रह सकता है और उसे कई इकाइयों में उपयोगी जानकारी फैलानी होगी। यह वज़न साझा करने वाले पतले नेटवर्कों के एक विशाल समूह को प्रशिक्षित करने जैसा कार्य करता है। परीक्षण के समय ड्रॉपआउट बंद कर दिया जाता है और पूर्ण नेटवर्क का उपयोग किया जाता है, सक्रियणों को स्केल किया जाता है ताकि अपेक्षित आउटपुट प्रशिक्षण से मेल खाए। परिणाम आम तौर पर थोड़े लंबे प्रशिक्षण की कीमत पर बेहतर सामान्यीकरण होता है।
PyTorch या Keras में किसी छवि या टेक्स्ट क्लासिफायरियर की सघन परतों के बीच लगभग 0.5 p के साथ एक ड्रॉपआउट परत जोड़ना
ट्रांसफार्मर मॉडल प्रीट्रेनिंग के दौरान ध्यान भार और फीड-फॉरवर्ड सक्रियण पर ड्रॉपआउट लागू करते हैं
मोंटे कार्लो ड्रॉपआउट, जहां चिकित्सा या सुरक्षा-महत्वपूर्ण भविष्यवाणियों के लिए अनिश्चितता अनुमान उत्पन्न करने के लिए ड्रॉपआउट अनुमान पर रहता है
स्टोकेस्टिक डेप्थ (ड्रॉपपाथ) रेसनेट्स और विज़न ट्रांसफार्मर जैसे बहुत गहरे नेटवर्क को नियमित करने के लिए अवशिष्ट ब्लॉकों को बेतरतीब ढंग से छोड़ देता है
कन्वेन्शनल विज़न नेटवर्क में, बैच सामान्यीकरण ने बड़े पैमाने पर मानक ड्रॉपआउट को विस्थापित कर दिया है, लेकिन वेरिएंट कहीं और पनपते हैं: ट्रांसफार्मर ड्रॉपआउट को ध्यान और फ़ीड-फ़ॉरवर्ड परतों पर लागू करते हैं, और ड्रॉपपाथ (स्टोकेस्टिक गहराई) पूरे अवशिष्ट ब्लॉक को गिरा देता है। मोंटे कार्लो ड्रॉपआउट, जो अनुमान के समय ड्रॉपआउट को सक्रिय रखता है, का उपयोग मॉडल अनिश्चितता का अनुमान लगाने के लिए किया जाता है। उम्मीद करें कि स्टोकेस्टिक नियमितीकरण एक लचीला टूलकिट बना रहेगा, जो एक निश्चित रेसिपी के बजाय प्रति आर्किटेक्चर के अनुसार अनुकूलित होगा।
मुफ़्त न्यूज़लेटर
हर कार्यदिवस की सुबह तीन सत्यापित एआई कहानियाँ, सादे अंग्रेजी में लिखी गईं। हमेशा के लिए मुफ़्त, कोई विज्ञापन नहीं।
प्रत्येक सप्ताह के दिन एक ईमेल. एक क्लिक में सदस्यता समाप्त करें. हम आपका पता कभी नहीं बेचते या साझा नहीं करते।
स्वयं की जांच करो
प्रत्येक उत्तर पर त्वरित प्रतिक्रिया, और पाठ्यक्रम पास करने के बाद एक सत्यापन योग्य आईडी के साथ एक साझा करने योग्य प्रमाणपत्र।
निःशुल्क एआई शिक्षा का समर्थन करें। AI Understanding एक 501(c)(3) गैर-लाभकारी संस्था है - कोई विज्ञापन नहीं, कोई पेवॉल नहीं। दान करें
ड्रॉपआउट एक नियमितीकरण चाल है जो प्रत्येक प्रशिक्षण चरण के दौरान न्यूरॉन्स के एक अंश को यादृच्छिक रूप से बंद कर देती है, जिससे नेटवर्क को अनावश्यक, मजबूत प्रतिनिधित्व बनाने के लिए मजबूर किया जाता है। गहन शिक्षण में ओवरफिटिंग से लड़ने के लिए यह सबसे प्रभावशाली तकनीकों में से एक बन गई है।
प्रशिक्षण के दौरान ड्रॉपआउट बेतरतीब ढंग से प्रत्येक न्यूरॉन को प्रायिकता पी के साथ शून्य कर देता है, इसलिए प्रत्येक चरण में एक अलग पतले उप-नेटवर्क का उपयोग किया जाता है।
इकाइयों को बेतरतीब ढंग से हटाने से, ड्रॉपआउट न्यूरॉन्स को नाजुक साझेदारी बनाने से रोकता है जो केवल प्रशिक्षण डेटा पर काम करते हैं, मजबूती में सुधार करते हैं।
अनुमान के अनुसार पूरा नेटवर्क ड्रॉपआउट अक्षम के साथ चलता है, और सक्रियणों को स्केल किया जाता है ताकि अपेक्षित आउटपुट प्रशिक्षण वितरण से मेल खा सकें।
पी = 0.5 के साथ प्रत्येक न्यूरॉन के शून्य होने की 50 प्रतिशत संभावना होती है, इसलिए औसतन प्रति फॉरवर्ड पास में लगभग आधे गिरा दिए जाते हैं।
प्रत्येक चरण में एक अलग उप-नेटवर्क का नमूना लेने से साझा-वजन वाले नेटवर्क की एक घातीय संख्या के औसत का अनुमान लगाया जाता है, जो सस्ते संयोजन का एक रूप है।
सीखते रहो
इस विषय के लिए अधिक मार्गदर्शिकाएँ चुनी गईं
आगेअगली गाइड
मोमेंटम के साथ स्टोकेस्टिक ग्रेडिएंट डिसेंट
बुनियादी बातें