mlpack

Documentation for mlpack

mlpack is an intuitive, fast, and flexible header-only C++ machine learning library with bindings to other languages. It aims to provide fast, lightweight implementations of both common and cutting-edge machine learning algorithms.

mlpack’s lightweight C++ implementation makes it ideal for deployment, and it can also be used for interactive prototyping via C++ notebooks (see here for a BinderHub instance on the examples repository).

In addition to its powerful C++ interface, mlpack also provides command-line programs, and bindings to the Python, R, Julia, and Go languages.

If you use mlpack, please cite the software.


(Your browser does not support inline SVG objects. Browse the mlpack pipeline using the navigation sidebar instead.) (Your browser does not support inline SVG objects. Browse the mlpack pipeline using the navigation sidebar instead.)

🔗 Changelog

For a list of changes in each version of mlpack, see the changelog.