http://blog.jobbole.com/53546/
关于机器学习,有四个 ruby gem,, classifier, decisiontree, rb-libsvm, linalg, 博客中提到的 k 方法 ruby 在两维的计算还可以。ruby 的机器学习例子太少了
#1 楼 @apprentice http://www.yangzhiping.com/tech/ruby-machine-learning.html
#2 楼 @whitecrow 谢谢了,扫了一眼,下班回家再好好看一下。今天周一,你加入新团队第一天?
#3 楼 @apprentice 不是的呀。:P
分享下一本免费书《Clever Algorithms》,书中涉及了很多智能算法,例子用 ruby 实现,http://www.cleveralgorithms.com/nature-inspired/index.html, 不过,个人觉得机器学习还是用 python 和 R 比较方便。
觉得用 ruby 完全没有优势啊。。。
ruby,python 这些之所以被称为胶水语言,在机器学习的实装方面也是,使用 ruby 仅仅是为了把几个用其他语言写成的模块拼凑起来。另外 ruby 处理字符串比较方便。我喜欢这点。真正纯 ruby 实现基本上是蛋疼。现在一些无监督的学习,我喜欢用 ruby 和 R 合体来搞。一些有监督的学习,比如序列标注,线性回归之类的,我习惯用现有的工具 + 自己写的 ruby 的 wrapper 来实现。