mlpack est une bibliothèque d'apprentissage automatique évolutive, écrite en C++, qui vise à fournir des implémentations rapides et extensibles d'algorithmes d'apprentissage automatique de pointe, ces algorithmes sous forme de programmes en ligne de commande simples et de classes C++ qui peuvent ensuite être intégrés dans des solutions d'apprentissage automatique à plus grande échelle.