रूबी के लिए मशीन लर्निंग लाइब्रेरी


14

क्या रूबी के लिए कोई मशीन लर्निंग लाइब्रेरी हैं जो अपेक्षाकृत पूर्ण हैं (पर्यवेक्षित और अप्रमाणित सीखने के लिए एल्गोरिदम की एक विस्तृत विविधता सहित), दृढ़ता से परीक्षण किया गया है, और अच्छी तरह से प्रलेखित है? मैं अपने अविश्वसनीय प्रलेखन के लिए पायथन के स्किटिट-लर्न से प्यार करता हूं , लेकिन एक ग्राहक रूबी में कोड लिखना पसंद करेगा क्योंकि वे उसी से परिचित हैं।

आदर्श रूप में मैं एक पुस्तकालय या पुस्तकालयों जो, की तरह के सेट रहा हूँ scikitऔर numpy, विरल मैट्रिक्स की तरह डेटा संरचनाओं, साथ ही शिक्षार्थियों की एक विस्तृत विविधता को लागू कर सकते हैं।

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


मुझे यह जानने में रुचि होगी कि यह कहाँ बैठता है, भी, जैसा कि वर्तमान में मैं पायथन, आर और ऑक्टेव को सीखने के लिए बाध्य हूं, बस इसलिए मुझे एक शौक के लिए उपकरणों तक पहुंच है (जबकि मैं पेशेवर कारणों से रूबी को जानता हूं)। मुझे इसका उत्तर जानने के लिए पर्याप्त नहीं है, लेकिन मैंने कुछ समय के लिए sciruby.com के बारे में जाना है । मेरी आंत महसूस करती है कि यह अभी तक तैयार नहीं है
नील स्लेटर

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

जवाबों:


8

मैं आगे जाऊंगा और अभी के लिए उत्तर पोस्ट करूंगा; अगर किसी के पास कुछ बेहतर है तो मैं उनकी बात मानूंगा।

इस बिंदु पर सबसे शक्तिशाली विकल्प JRuby का उपयोग करते हुए WEKA तक पहुंचता प्रतीत होता है। हमने कल, नेट ’को परिमार्जन करते हुए बिताया, और इस संयोजन का उपयोग RailsConf 2012 में एक वार्ता द्वारा भी किया गया था , इसलिए मुझे लगता है कि अगर कोई तुलनीय शुद्ध रूबी पैकेज होता, तो वे इसका उपयोग करते।

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

लेकिन एक सामान्य प्रयोजन के पुस्तकालय के लिए, WEKA और jRuby इस समय सबसे अच्छी शर्त है।

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.