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

12/17/2019
by   Julien Mairal, et al.
39

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 (l_2, l_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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
10/11/2021

yaglm: a Python package for fitting and tuning generalized linear models that supports structured, adaptive and non-convex penalties

The yaglm package aims to make the broader ecosystem of modern generaliz...
research
12/19/2020

Bambi: A simple interface for fitting Bayesian linear models in Python

The popularity of Bayesian statistical methods has increased dramaticall...
research
10/10/2022

Rieoptax: Riemannian Optimization in JAX

We present Rieoptax, an open source Python library for Riemannian optimi...
research
05/16/2023

torchosr – a PyTorch extension package for Open Set Recognition models evaluation in Python

The article presents the torchosr package - a Python package compatible ...
research
07/12/2023

balance – a Python package for balancing biased data samples

Surveys are an important research tool, providing unique measurements on...
research
10/19/2020

PySBD: Pragmatic Sentence Boundary Disambiguation

In this paper, we present a rule-based sentence boundary disambiguation ...
research
01/07/2022

AugmentedPCA: A Python Package of Supervised and Adversarial Linear Factor Models

Deep autoencoders are often extended with a supervised or adversarial lo...

Please sign up or login with your details

Forgot password? Click here to reset