C / C ++机器学习库聚类 [英] C/C++ Machine Learning Libraries for Clustering
问题描述
什么是一些C / C ++机器学习,支持多维数据的聚类库? (例如K均值)
What are some C/c++ Machine learning libraries that supports clustering of multi dimensional data? (for example K-Means)
到目前为止,我所遇到的
So far I have come across
- SGI MLC ++ http://www.sgi.com/tech/mlc/
- OpenCV的MLL
我忍不住要滚我-自己,但我相信pre-现有的远远更好的性能与code更多的目光投向了优化。
I am tempted to roll-my-own, but I am sure pre-existing ones are far better performance optimized with more eyes on code.
推荐答案
的开放源码C聚类图书馆从人类基因组小组在东京大学看起来很有希望。它具有K均值以及其他平面分级聚类算法。向下滚动他们的网页对于没有GUI裸库。 维基百科聚类项目似乎不错,有点轻。 下面是从Mariland大学一个专门的K-means库。
我建议你看一下这些考虑您的数据类型。 preprocessing数据来创建特征向量可能是具有挑战性的。
The Open Source C Clustering Library from the Human Genome team at the University of Tokyo looks promising. It has K-means as well as other flat hierarchical clustering algorithms. Scroll down in their page for the bare library without the GUI. The Wikipedia-Clustering project seems nice and a bit lighter. Here's a specialized K-means library from The University of Mariland. I suggest you look at these considering your type of data. Preprocessing data to create feature vectors may be challenging.
这篇关于C / C ++机器学习库聚类的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!