| 注册
请输入搜索内容

热门搜索

Java Linux MySQL PHP JavaScript Hibernate jQuery Nginx
jopen
11年前发布

Go语言写的随机森林库:RF.go

在机器学习中,随机森林是一个包含多个决策树的分类器, 并且其输出的类别是由个别树输出的类别的众数而定。 Leo Breiman和Adele Cutler发展出推论出随机森林的算法。 而 "Random Forests" 是他们的商标。 这个术语是1995年由贝尔实验室的Tin Kam Ho所提出的随机决策森林(random decision forests)而来的。这个方法则是结合 Breimans 的 "Bootstrap aggregating" 想法和 Ho 的"random subspace method"" 以建造决策树的集合。

1) RF.go 是用Go语言写的随机森林库
2) RF.go 可以以并行化的方式训练,对于每一颗决策树绑定一个go routine, 从而充分利用多核CPU。
3) 在著名的手写体识别图片库MNIST上, RF.go可以达到2.8%的错误率,在100颗决策树的配置下
4) RF.go即支持分类也支持回归. 例子和用法可以在项目代码库中找到.
5) RF.go支持数据结构在内存和硬盘之间交换,以JSON的格式。


项目主页:http://www.open-open.com/lib/view/home/1353035738832

 本文由用户 jopen 自行上传分享,仅供网友学习交流。所有权归原作者,若您的权利被侵害,请联系管理员。
 转载本站原创文章,请注明出处,并保留原始链接、图片水印。
 本站是一个以用户分享为主的开源技术平台,欢迎各类分享!
 本文地址:https://www.open-open.com/lib/view/open1353035738832.html
Go语言 Google Go/Golang开发