इस कार्यप्रणाली को कॉर्डिनेट डिसेंट के माध्यम से सामान्यीकृत रैखिक मॉडल के लिए glmnet पेपर रेग्युलराइजेशन पाथ्स में वर्णित किया गया है । हालाँकि यहाँ की कार्यप्रणाली और नियमितीकरण के सामान्य मामले के लिए है, इसे LASSO (केवल ) पर भी लागू होना चाहिए ।L1L2L1
अधिकतम 2.5 का समाधान अनुभाग 2.5 में दिया गया है। λ
जब , हम देखते हैं (5) that शून्य रहेगा यदि । इसलिएβ~=0β~j1N|⟨xj,y⟩|<λαNαλmax=maxl|⟨xl,y⟩|
यही है, हम देखते हैं कि बीटा के लिए अद्यतन नियम सभी पैरामीटर अनुमानों को शून्य के लिए रूप में ऊपर निर्धारित किए गए हैं।λ>λmax
का निर्धारण और ग्रिड बिंदुओं की संख्या कम लगती है। ग्लमैनेट में वे , और फिर लॉगरिदमिक स्केल पर समान रूप से स्पेस किए गए बिंदुओं का ग्रिड चुनते हैं ।λminλmin=0.001∗λmax100
यह व्यवहार में अच्छी तरह से काम करता है, ग्लमैनेट के मेरे व्यापक उपयोग में मैंने इस ग्रिड को कभी भी मोटे नहीं पाया।
LASSO ( ) में केवल मामले ही बेहतर काम करते हैं, क्योंकि LARS पद्धति विभिन्न भविष्यवक्ताओं के मॉडल में प्रवेश करने के लिए एक सटीक गणना प्रदान करती है। एक सच्चा लार्स, कॉम्बिनेशन के लिए सॉल्यूशन पाथ के लिए एक सटीक एक्सप्रेशन तैयार करने के बजाय, पर एक ग्रिड सर्च नहीं करता है ।
यहाँ दो भविष्यवक्ता मामले में गुणांक पथों की सटीक गणना पर एक विस्तृत नज़र है।L1λ
गैर-रैखिक मॉडल (यानी लॉजिस्टिक, पॉइसन) के लिए मामला अधिक कठिन है। उच्च स्तर पर, हानि फ़ंक्शन के लिए पहले एक द्विघात अनुमान प्रारंभिक पैरामीटर पर प्राप्त किया जाता है , और फिर ऊपर की गणना का उपयोग निर्धारित करने के लिए किया जाता है । पैरामीटर पथों की एक सटीक गणना इन मामलों में संभव नहीं है, यहां तक कि जब केवल नियमितीकरण प्रदान किया जाता है, तो एक ग्रिड खोज एकमात्र विकल्प है।β=0λmaxL1
नमूना वजन भी स्थिति को जटिल करता है, आंतरिक उत्पादों को भारित आंतरिक उत्पादों के साथ उपयुक्त स्थानों पर प्रतिस्थापित किया जाना चाहिए।