ensmallen
mlpack
fast, flexible C++ machine learning library

mlpack is a fast, flexible machine learning library, written in C++, that aims to provide fast, extensible implementations of cutting-edge machine learning algorithms. mlpack provides these algorithms as simple command-line programs, Python bindings, and C++ classes which can then be integrated into larger-scale machine learning solutions.

mlpack is written in C++ and built on the Armadillo linear algebra library, the ensmallen function optimization library, and parts of Boost.

license

mlpack is open source software, licensed under the permissive 3-clause BSD license.

quickstart

download

citation

see also