我正在寻找一个库,理想情况下,它具有以下特性:
我希望这是在C++,因为我最满意的语言,但我也会使用任何其他语言,如果它是值得的。我在谷歌上搜索并找到了一些,但我真的没有时间试一试,所以我想知道其他人有什么经验。如果你对你推荐的图书馆有一些经验,请回答。
P.S.:我也可以使用不同的库进行聚类和支持向量机。
发布于 2010-05-30 14:53:14
好吧,为了完整起见,我会贴上我最后的文章。我现在使用枕-簇作为集群部分。这是迄今为止我发现的最通用的实现方式。我想我将使用支持向量机部分的libSVM (它现在有一个Python接口)。我之所以使用Python,是因为在C++中没有真正适合的分层集群实现( C聚类库专门用于微阵列,不支持多维数据)。
发布于 2010-05-27 02:27:22
我只使用了几个ML库,所以我很乐意推荐它们;dlib ml当然就是其中之一。
Sourceforge下载这里;和出血边缘检查:
hg clone http://hg.code.sf.net/p/dclib/code dclib-code最初的图书馆创建者和现在的维护者是戴维斯·金。
您的愿望列表相对于相关的dlib特性:
dlib ml还有几点值得推荐。它是一个成熟的库(现在是17.x版本,版本1.x是在2005年底发布的),但它仍然在积极开发中,回购日志(上一次更新17.27是2010年5月17日)和最后一次提交(2010年5月23日)就是证明。此外,它还包括相当少的其他ML技术(例如,贝叶斯网络,核方法等)。第三,dllib ml为矩阵计算和优化提供了优秀的“支持”库--这两个库都是许多ML技术的基本构建块。
在源代码中,我注意到dlib ml是在BSL (Boost?)下授权的,这是一种开源许可,尽管我对这种许可类型一无所知。
发布于 2010-05-26 19:04:30
WEKA (http://www.cs.waikato.ac.nz/ml/weka/)是一个优秀的开源机器学习库,它满足了除C++之外的大多数需求--它是用C++编写的。它有很好的文档,实现了支持向量机和集群,我在这方面有过很好的经验。
https://stackoverflow.com/questions/2915341
复制相似问题