mlpack logo

mlpack

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

Features

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
1Armadillo >= 6.500.0 (with LAPACK support), Boost (math_c99, program_options, serialization, unit_test_framework, heap, spirit) >= 1.49
2setuptools, 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: Following: - Fixed: missing sources for features now added - Removed: Google Analytics Async (deprecated) - Added: missing aria-labels to input elements - Updated: partials/seo.html code for new data structure - Fixed: changed aria-label to title for span and divs - Fixed: color of status icon on softpages not appearing correctly (5221a6e)