forked from mlpack/mlpack
-
Notifications
You must be signed in to change notification settings - Fork 0
Home
Marcus Edel edited this page Feb 17, 2016
·
9 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.100.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.
- 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.
- The Future of mlpack -- 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 Slave Configuration -- How to set up a slave for the build server.
- Summer Of Code Ideas -- List of ideas for Google Summer of Code 2015.