Apakah ada pustaka pembelajaran mesin untuk Ruby yang relatif lengkap (termasuk beragam algoritma untuk pembelajaran yang diawasi dan tidak diawasi), diuji dengan kuat, dan didokumentasikan dengan baik? Saya suka Python Scikit-belajar untuk dokumentasi yang luar biasa, tetapi klien lebih suka untuk menulis kode dalam Ruby karena itulah yang mereka kenal.
Idealnya saya mencari perpustakaan atau set perpustakaan yang, suka scikit
dan numpy
, dapat mengimplementasikan berbagai macam struktur data seperti matriks jarang, serta pelajar.
Beberapa contoh hal yang perlu kita lakukan adalah klasifikasi biner menggunakan SVM, dan menerapkan model kantong kata-kata yang kami harap dapat digabungkan dengan data numerik yang berubah-ubah, seperti dijelaskan dalam posting StackOverflow ini .
sumber
Jawaban:
Saya akan lanjutkan dan mengirim jawaban untuk saat ini; jika seseorang memiliki sesuatu yang lebih baik saya akan menerima milik mereka.
Pada titik ini opsi yang paling kuat tampaknya mengakses WEKA menggunakan jRuby. Kami menghabiskan kemarin menjelajahi 'internet, dan kombinasi ini bahkan digunakan oleh ceramah di RailsConf 2012 , jadi saya kira jika ada paket ruby murni yang sebanding, mereka akan menggunakannya.
Perhatikan bahwa jika Anda tahu persis apa yang Anda butuhkan, ada banyak pustaka individual yang membungkus paket mandiri seperti libsvm atau mengimplementasikan kembali beberapa algoritma individual seperti Naive Bayes di Ruby murni dan akan menghindarkan Anda dari menggunakan jRuby.
Tetapi untuk perpustakaan tujuan umum, WEKA dan jRuby tampaknya menjadi taruhan terbaik saat ini.
sumber