mlsanityData to 7 Oct 2026

The ensmallen library for flexible numerical optimization

arXiv 2108.12981 ↗First posted 30 Aug 2021cs.MS cs.SE math.OCcited by 6

Not on the map. Why?

Abstract (arXiv)

We overview the ensmallen numerical optimization library, which provides a flexible C++ framework for mathematical optimization of user-supplied objective functions. Many types of objective functions are supported, including general, differentiable, separable, constrained, and categorical. A diverse set of pre-built optimizers is provided, including Quasi-Newton optimizers and many variants of Stochastic Gradient Descent. The underlying framework facilitates the implementation of new optimizers. Optimization of an objective function typically requires supplying only one or two C++ functions. Custom behavior can be easily specified via callback functions. Empirical comparisons show that ensmallen outperforms other frameworks while providing more functionality. The library is available at https://ensmallen.org and is distributed under the permissive BSD license.

Key facts. Cited by 6 papers in the map (data through 7 Oct 2026). First posted on arXiv 30 Aug 2021.

Builds on

No reference list yet.

Built on by

Cited by year

Citing papers per year: 2021: 1; 2022: 1; 2023: 1; 2024: 1; 2025: 2.

6 papers.