2010-05-11 11 views
5

अनुक्रमिक न्यूनतम अनुकूलन लागू मैं आदेश में एक SVM (समर्थन वेक्टर मशीन) को प्रशिक्षित करने में एसएमओ (अनुक्रमिक मिनिमल अनुकूलन) का उपयोग करना चाहते लिए खोज रहे हैं। क्या कोई मौजूदा सी ++ पुस्तकालयों का सुझाव दे सकता है जो एसएमओ को लागू करते हैं?पुस्तकालयों जो C++

मैं इस का उपयोग करने के एक तस्वीर में एक वस्तु (शायद एक मानव) को खोजने के लिए एक SVM प्रशिक्षित करने के लिए योजना है।

+0

वाह, मैं आम तौर पर गैर देशी वक्ताओं के बहुत सहिष्णु हूं, लेकिन यह सवाल सिर्फ भ्रमित है। निश्चित रूप से यहां तक ​​कि Google अनुवाद भी बेहतर काम कर सकता है। कृपया पुनः प्रयास करें, और एसवीएम और एसएमओ को स्पेल करें ताकि हमारे पास प्रश्न को समझने का बेहतर मौका हो। –

+0

एक त्वरित खोज से, ऐसा करने के लिए बहुत कम सार्वजनिक रूप से प्रकाशित कोड प्रतीत होता है; मैंने पाया कि अधिकांश संदर्भ मेरे लीग से कुछ रास्ता बताते हुए लेख थे! एम – Max

+0

@ कैस्पिन: मुझे इसे पढ़ने में बहुत परेशानी नहीं थी, लेकिन मेरी अधिकांश समझ एसएमओ को गुमराह करने के आधार पर आधारित है कि वह किस बारे में बात कर रहा था। और वहां बहुत से असंबद्ध एसक्यूएल लेख थे: /। खैर, यह अब सादे अंग्रेजी में है। – Brian

उत्तर

4
  1. this CiteSeer page पर जाएं।
  2. "देखें या डाउनलोड करें" पर क्लिक करें।
  3. कार्यान्वयन अनुभाग (पृष्ठ 15 आगे) से सी ++ कोड कॉपी/पेस्ट या अन्यथा निकालें।

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

2

मैं सुझाव दूंगा कि आप svmlight आज़माएं। मुझे यकीन नहीं है कि यह एसएमओ लागू करता है, हालांकि। मुझे पता है कि Weka में एसएमओ का उपयोग कर एक एसवीएम क्लासिफायरफायर का जावा कार्यान्वयन है, जो आपके लिए सहायक भी हो सकता है। इसमें कई अन्य प्रकार के वर्गीकरण भी शामिल हैं, और इसका उपयोग करना काफी आसान है।

Удачи!

+1

वीका सबकुछ करता है। यह थोड़ा जटिल है, लेकिन बेहद पूर्ण फीचर्ड है। –

1

आप Numenta http://www.vitamindinc.com पर विचार कर सकते हैं उनके पास एआई छवि पहचान परियोजना है जो बहुत अच्छी लगती है।

1

चेक बाहर LIBSVM (http://www.csie.ntu.edu.tw/~cjlin/libsvm/)। मैंने इसे कभी भी सी ++ के साथ उपयोग नहीं किया है, लेकिन इसके MATLAB हुक ने बेकार ढंग से काम किया है। इसके अलावा, कुछ कागजात जो मैंने पार किए थे, एसएमओ को उनके एल्गोरिदमिक सुधारों के लिए लाइब्रेरी तुलना के रूप में लाइब्रेरी का उपयोग किया गया था।

संबंधित मुद्दे