अर्ली स्टॉपिंग

मॉडल वास्तव में कैसे सीखते हैं, सादे ग्रेडिएंट डिसेंट से लेकर Adam तक

अर्ली स्टॉपिंग यह तय करने के लिए सत्यापन प्रदर्शन का उपयोग करती है कि प्रशिक्षण कब रोका जाए। अगर सत्यापन हानि पर्याप्त समय तक सुधरना बंद कर दे, तो आप सबसे अच्छा चेकपॉइंट रखते हैं और रुक जाते हैं। यहाँ प्रगति एपॉक में गिनी जाती है: एक एपॉक प्रशिक्षण डेटा से होकर एक पूरा गुज़रना है, और सत्यापन आमतौर पर हर एक के बाद जाँचा जाता है।

यह गणना बचाने वाला भी है और एक नियमितीकारक भी। यह मॉडल को सत्यापन प्रदर्शन के बिगड़ना शुरू करने के बाद भी प्रशिक्षण सेट को फिट करते रहने से रोकता है।

एक टोस्टर सही सहज बोध देता है। ब्रेड को बहुत जल्दी निकालने से वह पीली रह जाती है। बहुत देर करने से वह जल जाती है। आप टोस्ट को देखते हैं और तब रुकते हैं जब वह सबसे अच्छे रंग तक पहुँच जाए, न कि जब हीटिंग तत्व जितना संभव हो उतनी देर चल चुका हो। नीचे दी गई आकृति दिखाती है कि यह "देखने" वाला डेटा कहाँ से आता है: प्रशिक्षण डेटा का एक हिस्सा अलग रखें, या दिखाए अनुसार फोल्ड घुमाएँ, ताकि मॉडल का मूल्यांकन उन उदाहरणों पर हो जिन्हें उसने कभी फिट नहीं किया। अर्ली स्टॉपिंग अपना संकेत ठीक उसी रोके गए हिस्से से पढ़ती है।

ML में इसका स्थानअर्ली स्टॉपिंग तब आम है जब प्रशिक्षण समय महँगा हो या नियोजित एपॉक संख्या से पहले ही ओवरफिटिंग दिखाई दे। यह सरल है, पर इसे विश्वसनीय सत्यापन डेटा और चेकपॉइंटिंग चाहिए।
▶ अर्ली स्टॉपिंग
← सीखने की दर खोजकअनुकूलक लैब →