Willow Project
|
 SPArse Modeling Software now open-source! 
About
What is SPAMS?
SPAMS (SPArse Modeling Software) is an optimization toolbox. It
is composed of a set of binaries implementing algorithms to address
various machine learning and signal processing problems involving
- Dictionary learning and matrix factorization (NMF, sparse PCA, ...)
- Solving sparse decomposition problems with LARS, coordinate descent, OMP, SOMP, proximal methods
- Solving structured sparse decomposition problems (l1/l2, l1/linf, sparse group lasso, tree-structured regularization, structured sparsity with overlapping groups,...).
See the documentation for all the features.
It is developped by Julien Mairal in the project WILLOW at INRIA with the collaboration of Francis Bach (INRIA),
Jean Ponce (Ecole Normale Supérieure),
Guillermo Sapiro (University of Minnesota), and Rodolphe Jenatton (INRIA).
License
Version 2.1 and later are open-source under licence GPLv3.
It is therefore possible to redistribute the sources with any other software, as long as it under GPL licence. However, if you distribute a software that requires SPAMS, we kindly encourage solutions that download the toolbox from our website.
For other usage, please contact the authors.
Related publications
You can find here some publications at the origin of this software. The "matrix factorization" and "sparse decomposition" modules were developed for the following papers:
The "proximal" module was developed for the following papers:
News
06/30/2011: SPAMS v2.1 goes open-source!
11/04/2010: SPAMS v2.0 is out for Linux and Mac OS! (Windows version and C++ interface coming soon)
02/23/2010: Windows 32 bits version available! Elastic-Net is implemented.
10/26/2009: Mac OS, 64 bits version available!
|