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
System Requirements
- Version ↓
# | Minimum |
---|---|
1 | Armadillo >= 6.500.0 (with LAPACK support), Boost (math_c99, program_options, serialization, unit_test_framework, heap, spirit) >= 1.49 |
2 | setuptools, cython >= 0.24, numpy, pandas >= 0.15.0, pytest-runner |
Developer
FASTLab at Georgia Tech(OD), Other contributors
Written in
C++
Initial Release
17 December 2011
Repository
License
LGPL v3 till v1.0.12, BSD-3 v1.0.12 onward
Categories
Alternatives
Machine Learning
OpenCV
Apache Mahout
Apache MXNet (Incubating)
Apache Spark
Apache SystemML
Eclipse Deeplearning4j
MALLET
Massive Online Analysis (MOA)
Orange
PyTorch
scikit-learn
TensorFlow
The Microsoft Cognitive Toolkit
Torch
Weka
Yooreeka
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)