Skip to content
Ryan Curtin edited this page Mar 16, 2017 · 15 revisions

mlpack (machine learning pack) is an open-source, intuitive, fast, and scalable C++ machine learning library, meant to be a machine learning analog to LAPACK. It aims to implement a wide array of machine learning methods and function as a "swiss army knife" for machine learning researchers.

This wiki is meant to provide documentation for development-related tasks on Github.

mlpack depends on the following libraries:

  • LAPACK
  • BLAS
  • Armadillo >= 4.200.0
  • Boost >= 1.49 - program_options, math_c99, unit_test_framework, random, heap, serialization

All of these should be available in your distribution's package manager.

developer reference

misc. reference