ओवरफिटिंग तब होती है जब एक मशीन लर्निंग मॉडल प्रशिक्षण डेटा को अच्छी तरह से सीखता है, जिसमें शोर और बाहरी शामिल हैं, जो नए डेटा पर अपने प्रदर्शन को कम करता है। नियमितीकरण तकनीक मॉडल में बाधाओं को जोड़कर, सादगी को बढ़ावा देने और सामान्यीकरण में सुधार करने में मदद करती है।

नियमितीकरण को समझना

नियमितीकरण प्रशिक्षण के दौरान हानि समारोह के लिए अतिरिक्त शर्तों को लागू करता है। ये शर्तें जटिल मॉडलों को दंडित करती हैं, सरल समाधानों को प्रोत्साहित करती हैं जो ओवरफिट होने की संभावना कम होती है। आम नियमितीकरण विधियों में L1 और L2 नियमितीकरण शामिल है।

सामान्य नियमितीकरण तकनीक

  • L1 नियमितीकरण (Lasso): नुकसान समारोह के लिए गुणांकों का पूर्ण मूल्य जोड़ता है, स्पार्सिटी को बढ़ावा देता है।
  • L2 नियमितीकरण (Ridge): गुणांकों के वर्गीय मूल्य को जोड़ता है, छोटे वजन को प्रोत्साहित करता है।
  • Dropout: रैंडम रूप से न्यूरॉन्स को न्यूरल नेटवर्क में प्रशिक्षण के दौरान सह-अनुकूलन को रोकने के लिए निष्क्रिय कर देता है।
  • ]Early Stopping: जब सत्यापन डेटा पर प्रदर्शन गिरावट शुरू होता है तब प्रशिक्षण बंद हो जाता है।

रियल-वर्ल्ड उदाहरण

छवि मान्यता कार्यों में, ड्रॉपआउट लगाने से तंत्रिका नेटवर्क को अनदेखा छवियों के लिए बेहतर सामान्यीकृत करने में मदद मिलती है। रैखिक प्रतिगमन मॉडल के लिए आवास की कीमतों की भविष्यवाणी की जाती है, L2 नियमितीकरण बड़े गुणांकों को सिकुड़ने से ओवरफिट कम हो जाता है, जिससे अधिक विश्वसनीय भविष्यवाणियां होती हैं।

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