mlpack logo

mlpack

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

Status |
      Visit
                    
Overview    Platform    Social    System Requirements    Ratings    Developer    Written in    Initial Release    Repository    License    Categories    Alternatives   

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 | Documentation | Wiki | Mailing list | IRC | 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

Aggregate
3.75 
 5

G2CROWD3.5 
 5
based on 1 reviews
OpenReview4 
 5
based on 2 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


This page was last updated with commit: add logo image for software with trademarks, and ensure genuine, fair and legal use of logos; minor fixes and typos; re-initiate purgecss (d5281f2)