Adelie documentation#

Version: 1.1.51

Useful links: Installation | Source Repository | Issue Tracker

Adelie is a fast and flexible Python package for solving lasso, elastic net, group lasso, and group elastic net problems. It offers a general purpose group elastic net solver, a wide range of matrix classes that can exploit special structure to allow large-scale inputs, and an assortment of generalized linear model (GLM) classes for fitting various types of data. These matrix and GLM classes can be extended by the user for added flexibility. Many inner routines such as matrix-vector products and gradient, hessian, and loss of GLM functions have been heavily optimized and parallelized. Algorithmic optimizations such as the pivot rule for screening variables and the proximal Newton method have been carefully tuned for convergence and numerical stability.

User guide

The user guide provides an introduction to the relevant mathematical background as well as an in-depth guide on the usage of Adelie.

API Reference

The API reference contains a comprehensive list of functions and classes included in Adelie with detailed descriptions of how they work.