想实现一个分类功能,目前可以选择的算法是贝叶斯分类 (Naive Bayesian classification) 或者支持向量机 (Support Vector Machines), 有做过的大牛吗?可以谈谈哪个方案准确度更高些,具体实现方法是什么吗? 我自己也 research 了一些信息: 国外的一些基于 Ruby 的实践: http://www.igvita.com/2008/01/07/support-vector-machines-svm-in-ruby/ http://www.igvita.com/2007/05/23/bayes-classification-in-ruby/
已有的工具: http://classifier.rubyforge.org/ https://rubygems.org/gems/crm114
贝叶斯是基于样本密度的,SVM 是基于平面划分的。准确率没有什么好比较的,关键是特征值要选好,模型要训练好。用过 libsvm,感觉效果和速度都可以,推荐使用。