https://www.oschina.net/p/mlpack?hmsr=aladdin1e1
mlpack是一个快速、灵活的机器学习库(c++编写),其目的是提供快速便捷的机器学习算法。mlpack将这些算法提供为简单的命令行程序,Python绑定和C ++类,然后可以在c++代码用或者Python中调用他们来完成机器学习的工作。它重点在于其扩展性、高速性和易用性。它的目的是让新用户通过简单、一致的API使用机器学习,同时为专业用户提供C++的高性能和最大灵活性。他的性能超出大量类似的机器学习库,如WEKA、Shogun、MATLAB、mlpy及sklearn,mlpack含有丰富的文档和教程,可以参考项目主页。教程中包含的算法有:近邻搜索(NeighborSearch)、范围搜索(RangeSearch)、线性回归(LinearRegression)、欧几里德最小生成树(The Euclidean Minimum Spanning Tree)、K-均值(K-Means)、FastMKS(Fast max-kernel search)等。
mlpack提供了大量的类或API供程序调用,同时还提供了很多可执行程序供不懂C++的用户使用。这些可执行文件包括:allkfn, allknn, emst, gmm, hmm_train, hmm_loglik, hmm_viterbi, hmm_generate, kernel_pca, kmeans, lars, linear_regression, local_coordinate_coding, mvu, nbc, nca, pca, radical, sparse_coding。
PS:等博主忙完,填完opencv和matlab的坑,有时间会开mlpack的坑的!