For over 15 years, the mlpack machine learning library has served as a "swiss army knife" for C++-based machine learning. 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. 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++. mlpack is open-source software, distributed under the permissive 3-clause BSD license; it can be obtained at https://mlpack.org
翻译:15年来,Mlpack机器学习图书馆一直作为C++基于机器学习的“Swiss 军队刀”用于C++的机器学习,在各种科学和工业应用中使用了通用和尖端机器学习算法的高效应用,本文概述了Mlpack 4,这是对其前身的重大升级,该图书馆经过大量重新构思和重新设计,以便利更容易的原型到部署管道,包括与其他语言(Python、Julia、R、Go和指挥线)的结合,使原型能够在C++.+.Mlpack是开放源软件,根据3-clause BSD许可证分发;可在https://mlpack.org上获得。