用于聚类的C / C ++机器学习库

时间:2009-05-02 19:18:02

标签: c++ c cluster-analysis machine-learning

哪些C / c ++机器学习库支持多维数据的聚类? (例如K-Means)

到目前为止,我遇到了

我很想推出自己的产品,但我确信预先存在的产品可以通过更多关注代码来优化性能。

2 个答案:

答案 0 :(得分:8)

来自东京大学人类基因组团队的The Open Source C Clustering Library看起来很有希望。它具有K-means以及其他平面分层聚类算法。在没有GUI的裸库中向下滚动它们的页面。 The Wikipedia-Clustering project似乎很好,也有点轻松。 Here's a specialized K-means library from The University of Mariland。 我建议你考虑一下你的数据类型。预处理数据以创建特征向量可能具有挑战性。

答案 1 :(得分:2)

我不确定您是否正在寻找C4.5,ID3等算法。如果您这样做,您可以从他们正在积极研究的大学网站下载各个来源。

例如:C4.5来源可在Quinlan's website找到。