The Journal of Open Source Software · 2023 · 29 citations · 12 references
ComputingComputer EngineeringComputer ScienceMachine LearningProgramming LanguagesScientific ComputingPattern RecognitionRapid PrototypingDeployment Pipeline ManagementMachine Learning SoftwareMachine Learning-based Classification
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 pipeline, including bindings to other languages (Python, Julia, R, Go, and the command line) that allow prototyping to be seamlessly performed in environments other than C++.
12
R: A Language and Environment for Statistical Computing
R Core Team · 2000 · 353K citations · Full text
Natural Sciences, Computer Science, Statistical Computing +10
Julia: A Fresh Approach to Numerical Computing
Jeff Bezanson, Alan Edelman, Stefan Karpinski et al. · SIAM Review · 2017 · 6.3K citations
Dlib-ml: A Machine Learning Toolkit
Davis E. King · 2009 · 2.9K citations
FAST APPROXIMATE NEAREST NEIGHBORS WITH AUTOMATIC ALGORITHM CONFIGURATION
Marius Muja, David Lowe · 2009 · 2.6K citations · Full text
Machine learning and the physical sciences
Giuseppe Carleo, K. Cranmer, Laurent Daudet et al. · Reviews of Modern Physics · 2019 · 2.4K citations · Full text