Skip to Main content Skip to Navigation
Preprints, Working Papers, ...

Cyanure: An Open-Source Toolbox for Empirical Risk Minimization for Python, C++, and soon more

Julien Mairal 1
1 Thoth [2016-2019] - Apprentissage de modèles à partir de données massives [2016-2019]
Inria Grenoble - Rhône-Alpes, LJK - Laboratoire Jean Kuntzmann
Abstract : Cyanure is an open-source C++ software package with a Python interface. The goal of Cyanure is to provide state-of-the-art solvers for learning linear models, based on stochastic variance-reduced stochastic optimization with acceleration mechanisms. Cyanure can handle a large variety of loss functions (logistic, square, squared hinge, multinomial logistic) and regularization functions (2, 1, elastic-net, fused Lasso, multi-task group Lasso). It provides a simple Python API, which is very close to that of scikit-learn, which should be extended to other languages such as R or Matlab in a near future.
Document type :
Preprints, Working Papers, ...
Complete list of metadatas

https://hal.inria.fr/hal-02417766
Contributor : Julien Mairal <>
Submitted on : Friday, December 20, 2019 - 9:08:41 AM
Last modification on : Wednesday, October 14, 2020 - 4:18:03 AM

Files

main.pdf
Files produced by the author(s)

Identifiers

  • HAL Id : hal-02417766, version 2

Collections

Citation

Julien Mairal. Cyanure: An Open-Source Toolbox for Empirical Risk Minimization for Python, C++, and soon more. 2019. ⟨hal-02417766v2⟩

Share

Metrics

Record views

104

Files downloads

388