mlpack logo

mlpack

A scalable machine learning library in C++ with a modular C++ API for expert users

Status |
  Get it    Visit
                   
</page-source>
Overview    Platform    Social    System Requirements    Ratings    Developer    Written in    Initial Release    Repository    License    Categories   

Overview

mlpack is a C++ machine learning library with emphasis on scalability, speed, and ease-of-use. Its aim is to make machine learning possible for novice users by means of a simple, consistent API, while simultaneously exploiting C++ language features to provide maximum performance and maximum flexibility for expert users. This is done by providing a set of command-line executables which can be used as black boxes, and a modular C++ API for expert users and researchers to easily make changes to the internals of the algorithms. - Official website

Developement Blog I Documentation I Wiki I Mailing list I IRC I Stack Overflow Q&A

Platform

  

Social

 

System Requirements

#Minimum
1Dependencies: Armadillo >= 6.500.0 (with LAPACK support), Boost (math_c99, program_options, serialization, unit_test_framework, heap, spirit) >= 1.49
2For Python bindings: setuptools, cython >= 0.24, numpy, pandas >= 0.15.0, pytest-runner

Ratings

3.75
5
OpenReview: 4
5  based on 2 reviews

G2CROWD: 3.5
5  based on 1 reviews

Developer

FASTLab at Georgia Tech(OD), Other contributors

Written in

C++

Initial Release

17 December 2011

License

LGPL v3 till v1.0.12, BSD-3 v1.0.12 onward