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

By Julien Mairal. 2019

23 citations recorded by the source corpus.

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.

Subfields: Artificial Intelligence, Computational Mechanics, Optimization & Training, Mathematical Optimization

How researchers see this paper

The researchers whose trusted networks rank it highest, strongest advocate first. Every researcher gets a different order.

In Artificial Intelligence

  1. Ishan Misra
  2. Armand Joulin
  3. Yoshua Bengio
  4. Piotr Bojanowski
  5. Nicolas Ballas
  6. Mathilde Caron
  7. Michael G. Rabbat
  8. Mahmoud Assran

In Computational Mechanics

  1. Ishan Misra
  2. Armand Joulin
  3. Pascal Vincent
  4. Michael G. Rabbat
  5. Mathilde Caron
  6. Piotr Bojanowski
  7. Nicolas Ballas
  8. Florian Bordes

In Optimization & Training

  1. Pascal Vincent
  2. Michael G. Rabbat
  3. Ishan Misra
  4. Mathilde Caron
  5. Armand Joulin
  6. Piotr Bojanowski
  7. Nicolas Ballas
  8. Florian Bordes

In Mathematical Optimization

  1. Pascal Vincent
  2. Michael G. Rabbat
  3. Ishan Misra
  4. Mathilde Caron
  5. Armand Joulin
  6. Piotr Bojanowski
  7. Nicolas Ballas
  8. Florian Bordes

Citations in the corpus