Skip to content
Marcus Edel edited this page Feb 15, 2016 · 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:

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

developer reference

  • Using CMake -- Tutorial for using/modifying our CMake configuration.
  • Windows Build -- Tutorial for compiling mlpack on Windows.
  • Disign Guidelines -- Coding style guidelines followed in mlpack code.
  • The Future of mlpack -- mlpack design goals document (from 2010).
  • Armadillo -- Project website for Armadillo; includes documentation.
  • Jenkins -- mlpack build server.

misc. reference