MLPACK 1.0.7 发布,C++ 的机器学习库

来源: OSCHINA
编辑: oschina
2013-10-09

MLPACK 1.0.7 增加了一个协作过滤器包,可根据给定的用户和项目给出推荐;同时包含了用于 PCA 核心的 speedups和 bug 修复。

MLPACK 是一个 C++ 的机器学习库,其重点是可伸缩性、速度和易用。

示例代码:

#include <mlpack/methods/range_search/range_search.hpp>

using namespace mlpack::range;

// Our dataset matrix, which is column-major.
extern arma::mat dataset;

// The 'true' option indicates that we will use naive calculation.
RangeSearch<> a(dataset, true);

// The vector-of-vector objects we will store output in.
std::vector<std::vector<size_t> > resultingNeighbors;
std::vector<std::vector<double> > resultingDistances;

// The range we will use.  The upper bound is DBL_MAX.
math::Range r(5.0, DBL_MAX); // [5.0, inf).

a.Search(r, resultingNeighbors, resultingDistances);
展开阅读全文
21 收藏
分享
加载中
最新评论 (2)

引用来自“NorthGod”的评论

赞一个

zan
2013-10-12 16:45
0
回复
举报
赞一个
2013-10-09 13:53
0
回复
举报
更多评论
2 评论
21 收藏
分享
返回顶部
顶部