Mercurial > hg > smallbox
diff DL/Majorization Minimization DL/wrapper_mm_solver.m @ 220:0d30f9074dd9
Merge
author | luisf <luis.figueira@eecs.qmul.ac.uk> |
---|---|
date | Wed, 11 Apr 2012 15:56:39 +0100 |
parents | 4337e28183f1 |
children |
line wrap: on
line diff
--- a/DL/Majorization Minimization DL/wrapper_mm_solver.m Wed Sep 07 14:17:55 2011 +0100 +++ b/DL/Majorization Minimization DL/wrapper_mm_solver.m Wed Apr 11 15:56:39 2012 +0100 @@ -1,14 +1,27 @@ function [X , cost] = wrapper_mm_solver(b, A, param) -%% SMALL wrapper for Majorization Maximization toolbos solver +%% SMALL wrapper for Majorization Minimization toolbox solver % % Function gets as input % b - measurement vector % A - dictionary -% param - structure containing additional parameters +% param - structure containing additional parameters. These are: +% - initcoeff Initial guess for the coefficients +% (optional) +% - to 1/(step size). It is larger than spectral norm +% of dictionary A (default is 0.1+(svds(A,1))^2) +% - lambda Lagrangian multiplier. Regulates shrinkage +% (default is 0.4) +% - iternum Inner-loop maximum iteration number +% (default is 1000) +% - epsilon Stopping criterion for iterative softthresholding +% (default is 1e-7) +% - map Debiasing. 0 = No, 1 = Yes (default is 0) +% % Output: % x - sparse solution % cost - Objective cost +% % Centre for Digital Music, Queen Mary, University of London. % This file copyright 2011 Ivan Damnjanovic. %