Skip to content

Pytorch optimizer for nonsmooth, nonconvex, sparsity inducing, regularizers

License

Notifications You must be signed in to change notification settings

indyalardjane/SR2

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

A Stochastic Proximal Method for Non-smooth Regularized Finite Sum Optimization

Description

SR2 is an optimizer that trains deep neural networks with nonsmooth regularization to retrieve a sparse and efficient sub-structure.

The optimizer minimizes a the sum of a finite-sum loss function and a nonsmooth nonconvex regularizer:

F(x) = l(x) + R(x) 

with an adaptive proximal quadratic regularization scheme.

Supported regularizers are $\ell_0$ and $\ell_1$.

Prerequisits

About

Pytorch optimizer for nonsmooth, nonconvex, sparsity inducing, regularizers

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%