(contribution and maintenance)
Original work by Julien Mairal
SPAMS (SPArse Modeling Software) is an optimization toolbox for solving various sparse estimation problems.
- 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,…).
Links:
- Official website (documentation and downloads)
- Python specific project and PyPI repository (available with
pip install spams
) - R specific project (available with
remotes::install_github("getspams/spams-R")
) - Original C++ project
SPAMS-related git repositories are also available on Inria gitlab forge: see original C++ project, Python specific project
Programming:
- Python
- Matlab
- R
- C++
Keywords:
- Optimization
- Sparse estimation
Projects:
- Macaron
- Solaris