EugeneNdiaye / GAPSAFE_SGL

GAP Safe Screening Rules for Sparse-Group Lasso.

Home Page:https://papers.nips.cc/paper/6405-gap-safe-screening-rules-for-sparse-group-lasso

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GAP Safe Screening Rules for Sparse-Group-Lasso

See http://arxiv.org/abs/1602.06225

Please, use the latest version in https://github.com/EugeneNdiaye/Gap_Safe_Rules

In this repository, we propose an efficient implementation to solve the Sparse-Group-Lasso (with optional elastic net regularization) using a block coordinate descent algorithm with safe screening rules.

Examples on synthetic dataset are presented in examples.ipynb (example.py for a pure python version).

This package has the following requirements:

  • Python (version 2.7)
  • Cython
  • Numpy (tested with version 0.16)
  • Scipy (at least version 0.16.1)

We recommend to install or update anaconda (at least version 0.16.1).

The compilation proceed as follows:

  • $ cython sgl_fast.pyx
  • $ python setup.py build_ext --inplace

About

GAP Safe Screening Rules for Sparse-Group Lasso.

https://papers.nips.cc/paper/6405-gap-safe-screening-rules-for-sparse-group-lasso

License:Other


Languages

Language:Python 100.0%