Home
Ryan Curtin edited this page Apr 28, 2021
·
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. If you are looking for documentation on how to build and use mlpack, a better place to look would be the list of tutorials.
- Using CMake -- Tutorial for using/modifying our CMake configuration.
- Windows Build -- Tutorial for compiling mlpack on Windows.
- Design Guidelines -- Coding style guidelines followed in mlpack code.
- mlpack Vision document -- updated mlpack design goals document (from 2021).
- The Future of mlpack -- old mlpack design goals document (from 2010).
- Armadillo -- Project website for Armadillo; includes documentation.
- Jenkins -- mlpack build server.
- Release Preparation Guide -- List of tasks to be done when releasing mlpack.
- Jenkins Executor Configuration -- How to set up an executor for the build server. (Might be out of date or not useful.)
- Summer Of Code Ideas -- List of ideas for Google Summer of Code.