4.3.0[2]
/ 27 November 2023; 6 months ago (27 November 2023)
Repository
github.com/mlpack/mlpack
Written in
C++, Python, Julia, Go
Operating system
Cross-platform
Available in
English
Type
Software library Machine learning
License
Open source (BSD)
Website
mlpack.org
mlpack is a machine learning software library for C++, built on top of the Armadillo library and the ensmallen numerical optimization library.[3] mlpack has an emphasis on scalability, speed, and ease-of-use. Its aim is to make machine learning possible for novice users by means of a simple, consistent API, while simultaneously exploiting C++ language features to provide maximum performance and maximum flexibility for expert users.[4] Its intended target users are scientists and engineers.
It is open-source software distributed under the BSD license, making it useful for developing both open source and proprietary software. Releases 1.0.11 and before were released under the LGPL license. The project is supported by the Georgia Institute of Technology and contributions from around the world.
^"Initial checkin of the regression package to be released · mlpack/mlpack". February 8, 2008. Retrieved May 24, 2020.
^"Release 4.3.0". 27 November 2023. Retrieved 19 December 2023.
^Ryan Curtin; et al. (2021). "The ensmallen library for flexible numerical optimization". Journal of Machine Learning Research. 22 (166): 1–6. arXiv:2108.12981. Bibcode:2021arXiv210812981C.
^Ryan Curtin; et al. (2023). "mlpack 4: a fast, header-only C++ machine learning library". Journal of Open Source Software. 8 (82): 5026. arXiv:2302.00820.
mlpack is a machine learning software library for C++, built on top of the Armadillo library and the ensmallen numerical optimization library. mlpack...
regression and classification problems based on a Genetic Programming variant. mlpack: a collection of ready-to-use machine learning algorithms written in the...
modular data pipeline workflows LIBSVM – C++ support vector machine libraries mlpack – open-source library for machine learning, exploits C++ language features...
approximation. Matplotlib – Python library have a PCA package in the .mlab module. mlpack – Provides an implementation of principal component analysis in C++. mrmath...
in its "Statistics and Machine Learning Toolbox" since release R2019a. mlpack includes an implementation of DBSCAN accelerated with dual-tree range search...
C++, libagf is a library for variable kernel density estimation. In C++, mlpack is a library that can compute KDE using many different kernels. It allows...
Multinomial logit model Ordered logit Hosmer–Lemeshow test Brier score mlpack - contains a C++ implementation of logistic regression Local case-control...
LAPACK, ScaLAPACK, sparse solvers, fast Fourier transforms, and vector math. mlpack is an open-source library for machine learning, exploiting C++ language...