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