Location via proxy:   [ UP ]  
[Report a bug]   [Manage cookies]                
skip to main content
article
Free access

MLPACK: a scalable C++ machine learning library

Published: 01 March 2013 Publication History

Abstract

MLPACK is a state-of-the-art, scalable, multi-platform C++ machine learning library released in late 2011 offering both a simple, consistent API accessible to novice users and high performance and flexibility to expert users by leveraging modern features of C++. MLPACK provides cutting-edge algorithms whose benchmarks exhibit far better performance than other leading machine learning libraries. MLPACK version 1.0.3, licensed under the LGPL, is available at http://www.mlpack.org.

References

[1]
Davide Albanese, Roberto Visintainer, Stefano Merler, Samantha Riccadonna, Giuseppe Jurman, and Cesare Furlanello. mlpy: Machine Learning PYThon. 2012. Project homepage at http://mlpy.fbk.eu/.
[2]
Samuel Burer and Renato D. C. Monteiro. A nonlinear programming algorithm for solving semidefinite programs via low-rank factorization. Mathematical Programming, 95(2):329-357, 2003.
[3]
Chih-Chung Chang and Chih-Jen Lin. LIBSVM: A library for support vector machines. ACM Transactions on Intelligent Systems and Technology, 2:27:1-27:27, 2011. Software available at http://www.csie.ntu.edu.tw/~cjlin/libsvm.
[4]
Andrew J. Frank and Arthur Asuncion. UCI machine learning repository [http://archive.ics.uci.edu/ml], 2010. University of California, Irvine, School of Information and Computer Sciences.
[5]
Mark Hall, Eibe Frank, Geoffrey Holmes, Bernhard Pfahringer, Peter Reutemann, and Ian H. Witten. The WEKA data mining software: An update. SIGKDD Explorations, 11(1), 2009.
[6]
Erik G. Learned-Miller and John W. Fisher. ICA using spacings estimates of entropy. Journal of Machine Learning Research, 4:1271-1295, December 2003. ISSN 1532-4435.
[7]
Yann LeCun, Léon Bottou, Yoshua Bengio, and Patrick Haffner. Gradient-based learning applied to document recognition. In Intelligent Signal Processing, pages 306-351. IEEE Press, 2001.
[8]
William B. March, Parikshit Ram, and Alexander G. Gray. Fast Euclidean minimum spanning tree: algorithm, analysis, and applications. In Proceedings of the 16th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, KDD '10, pages 603-612, 2010.
[9]
Fabian Pedregosa, Gaël Varoquaux, Alexandre Gramfort, VincentMichel, Bertrand Thirion, Olivier Grisel, Mathieu Blondel, Peter Prettenhofer, Ron Weiss, Vincent Dubourg, Jake Vanderplas, Alexandre Passos, David Cournapeau, Matthieu Brucher, Matthieu Perrot, and Édouard Duchesnay. Scikit-learn: Machine learning in Python. Journal of Machine Learning Research, 12: 2825-2830, 2011.
[10]
Parikshit Ram and Alexander G. Gray. Density estimation trees. In Proceedings of the 17th ACM SIGKDD International Conference on Knowledge Discovery and Data Mining, KDD '11, pages 627-635, New York, NY, USA, 2011. ACM.
[11]
Conrad Sanderson. Armadillo: An open source C++ linear algebra library for fast prototyping and computationally intensive experiments. Technical report, NICTA, 2010.
[12]
Soeren Sonnenburg, Gunnar Raetsch, Sebastian Henschel, Christian Widmer, Jonas Behr, Alexander Zien, Fabio de Bona, Alexander Binder, Christian Gehl, and Vojtech Franc. The SHOGUN machine learning toolbox. Journal of Machine Learning Research, 11:1799-1802, June 2010.
[13]
Kai Yu, Tong Zhang, and Yihong Gong. Nonlinear learning using local coordinate coding. In Advances in Neural Information Processing Systems 22 (NIPS), pages 2223-2231, 2009.

Cited By

View all
  • (2022)LabStorProceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis10.5555/3571885.3571915(1-15)Online publication date: 13-Nov-2022
  • (2022)Extending Python for Quantum-classical Computing via Quantum Just-in-time CompilationACM Transactions on Quantum Computing10.1145/35444963:4(1-25)Online publication date: 27-Jul-2022
  • (2021)A Novel Approach to Designing Surrogate-assisted Genetic Algorithms by Combining Efficient Learning of Walsh Coefficients and DependenciesACM Transactions on Evolutionary Learning and Optimization10.1145/34531411:2(1-23)Online publication date: 29-Jul-2021
  • Show More Cited By

Recommendations

Comments

Information & Contributors

Information

Published In

cover image The Journal of Machine Learning Research
The Journal of Machine Learning Research  Volume 14, Issue 1
January 2013
3717 pages
ISSN:1532-4435
EISSN:1533-7928
Issue’s Table of Contents

Publisher

JMLR.org

Publication History

Published: 01 March 2013
Published in JMLR Volume 14, Issue 1

Author Tags

  1. c++
  2. dual-tree algorithms
  3. largescale learning
  4. machine learning software
  5. open source software

Qualifiers

  • Article

Contributors

Other Metrics

Bibliometrics & Citations

Bibliometrics

Article Metrics

  • Downloads (Last 12 months)66
  • Downloads (Last 6 weeks)6
Reflects downloads up to 25 Dec 2024

Other Metrics

Citations

Cited By

View all
  • (2022)LabStorProceedings of the International Conference on High Performance Computing, Networking, Storage and Analysis10.5555/3571885.3571915(1-15)Online publication date: 13-Nov-2022
  • (2022)Extending Python for Quantum-classical Computing via Quantum Just-in-time CompilationACM Transactions on Quantum Computing10.1145/35444963:4(1-25)Online publication date: 27-Jul-2022
  • (2021)A Novel Approach to Designing Surrogate-assisted Genetic Algorithms by Combining Efficient Learning of Walsh Coefficients and DependenciesACM Transactions on Evolutionary Learning and Optimization10.1145/34531411:2(1-23)Online publication date: 29-Jul-2021
  • (2020)I/O Efficient Algorithm for c-Approximate Furthest Neighbor Search in High-Dimensional SpaceDatabase Systems for Advanced Applications10.1007/978-3-030-59419-0_14(221-236)Online publication date: 24-Sep-2020
  • (2019)The impact of cache inclusion policies on cache management techniquesProceedings of the International Symposium on Memory Systems10.1145/3357526.3357547(428-438)Online publication date: 30-Sep-2019
  • (2019)The Role of Local Intrinsic Dimensionality in Benchmarking Nearest Neighbor SearchSimilarity Search and Applications10.1007/978-3-030-32047-8_11(113-127)Online publication date: 2-Oct-2019
  • (2018)µtuneProceedings of the 13th USENIX conference on Operating Systems Design and Implementation10.5555/3291168.3291182(177-194)Online publication date: 8-Oct-2018
  • (2018)Active learning support vector machines with low-rank transformationIntelligent Data Analysis10.3233/IDA-17349622:4(701-715)Online publication date: 1-Jan-2018
  • (2018)Flexible associativity for DRAM cachesProceedings of the 15th ACM International Conference on Computing Frontiers10.1145/3203217.3203283(88-96)Online publication date: 8-May-2018
  • (2018)Reverse Engineering Digital ICs through Geometric Embedding of Circuit GraphsACM Transactions on Design Automation of Electronic Systems10.1145/319312123:4(1-19)Online publication date: 18-Jul-2018
  • Show More Cited By

View Options

View options

PDF

View or Download as a PDF file.

PDF

eReader

View online with eReader.

eReader

Login options

Full Access

Media

Figures

Other

Tables

Share

Share

Share this Publication link

Share on social media