使用哪个机器学习库 [英] Which machine learning library to use

查看:90
本文介绍了使用哪个机器学习库的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在寻找理想情况下具有以下功能的库:

I am looking for a library that, ideally, has the following features:

  • 实现多维数据的分层聚类(理想情况下基于相似性或距离矩阵)
  • 实现支持向量机
  • 使用C ++
  • 有些文献记录(这似乎是最难的)

我希望使用C ++,因为我最喜欢该语言,但是如果该库值得的话,我也将使用任何其他语言.我已经在Google上搜索并找到了一些内容,但是我真的没有时间尝试所有这些内容,因此我想听听其他人的经验.如果您对推荐的图书馆有一定的经验,请只回答.

I would like this to be in C++, as I am most comfortable with that language, but I will also use any other language if the library is worth it. I have googled and found some, but I do not really have the time to try them all out, so I want hear what other people had for experiences. Please only answer if you have some experience with the library you recommend.

P.S .:我还可以将不同的库用于集群和SVM.

P.S.: I could also use different libraries for the clustering and the SVM.

推荐答案

好的,为了完整性起见,我将最后发表的内容发布出来.我现在将 scipy-cluster 用于集群部分.这是我到目前为止发现的最通用的实现.我想我会使用 libSVM (现在具有Python接口)用于SVM部分.我正在使用Python,因为在C ++中确实找不到合适的分层聚类实现(

Ok, for completeness sake i will post with what I went in the end. I am using scipy-cluster for the clustering part now. It is the most versatile implementation I have found so far. I think I will go with libSVM (it has a Python interface now) for the SVM part. I am going with Python because there was really no fitting implementation of hierarchical clustering in C++ to be found (the C Clustering Library is specialized for microarrays and does not support multidimensional data).

这篇关于使用哪个机器学习库的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆