2023
DOI: 10.21105/joss.05026
|View full text |Cite
|
Sign up to set email alerts
|

mlpack 4: a fast, header-only C++ machine learning library

Abstract: For over 15 years, the mlpack machine learning library has served as a "swiss army knife'' for C++-based machine learning (Curtin et al., 2013). Its efficient implementations of common and cutting-edge machine learning algorithms have been used in a wide variety of scientific and industrial applications. This paper overviews mlpack 4, a significant upgrade over its predecessor (Curtin et al., 2018). The library has been significantly refactored and redesigned to facilitate an easier prototyping-to-deployment p… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
1
1
1
1

Citation Types

0
6
0

Year Published

2023
2023
2024
2024

Publication Types

Select...
4
2
1
1

Relationship

1
7

Authors

Journals

citations
Cited by 15 publications
(6 citation statements)
references
References 16 publications
0
6
0
Order By: Relevance
“…4). One of the drivers of recent adoption-growth is the release of accessible AI tools and platforms which have emerged over the past several years [1], [11], [49], [60], such as scikit-learn, TensorFlow, Theano, Caffe, Keras, MXNet, mlpack, PyTorch, CNTK, Auto ML, Open NN and H2O. These and other such tools made AI much more readily available to scientists and researchers from diverse disciplinary backgrounds.…”
Section: Resultsmentioning
confidence: 99%
“…4). One of the drivers of recent adoption-growth is the release of accessible AI tools and platforms which have emerged over the past several years [1], [11], [49], [60], such as scikit-learn, TensorFlow, Theano, Caffe, Keras, MXNet, mlpack, PyTorch, CNTK, Auto ML, Open NN and H2O. These and other such tools made AI much more readily available to scientists and researchers from diverse disciplinary backgrounds.…”
Section: Resultsmentioning
confidence: 99%
“…Here, 𝑤 Q and 𝑤 0 are parameters of a GO term-specific logistic regression model trained by mlpack (25) using options "--max_iterations 100 --tolerance 1e-4 --lambda 0.5". 𝑥 0 = 1 − 𝐸 0 /1000 indicates the match of the query sequence to the k-th Pfam family, where 𝐸 0 is the E-value from HMMsearch.…”
Section: Component Methods 4: Pfam-based Annotationmentioning
confidence: 99%
“…Machine learning features are commonly associated with individual points such that tabular data can be formed in which rows correspond to samples and columns correspond to features. This provides a convenient way to generate matrices that can be directly input into, for example, Scikit Learn 11 , PyTorch/LibTorch 12 , ML_pack 13 , DLib 14 , …, etc.…”
Section: Extra Fieldsmentioning
confidence: 99%