comparison DL/Majorization Minimization DL/wrapper_mm_DL.m @ 214:b9b4dc87f1aa luisf_dev

Additional help comments in ~/DL/Majorization Minimization DL/wrapper_mm_DL.m.
author Aris Gretsistas <aris.gretsistas@elec.qmul.ac.uk>
date Wed, 21 Mar 2012 18:27:23 +0000
parents 0c7c20f3246c
children 4337e28183f1
comparison
equal deleted inserted replaced
211:0c7c20f3246c 214:b9b4dc87f1aa
4 % Function gets as input Problem and Dictionary Learning (DL) structures 4 % Function gets as input Problem and Dictionary Learning (DL) structures
5 % and outputs the learned Dictionary. 5 % and outputs the learned Dictionary.
6 6
7 % In Problem structure field b with the training set needs to be defined. 7 % In Problem structure field b with the training set needs to be defined.
8 8
9 % In DL fields with name of the Dictionary update method and parameters 9 % In DL structure field with name of the Dictionary update method needs
10 % for particular dictionary learning technique need to be present. For 10 % to be present. For the orignal version of MM algorithm the update
11 % the orignal version of MM algorithm the update method should be: 11 % method should be:
12 % - 'mm_cn' - Regularized DL with column norm contraint 12 % - 'mm_cn' - Regularized DL with column norm contraint
13 % - 'mm_fn' - Regularized DL with Frobenius norm contraint 13 % - 'mm_fn' - Regularized DL with Frobenius norm contraint
14 % Alternatively, for comparison purposes the following Dictioanry update 14 % Alternatively, for comparison purposes the following Dictioanry update
15 % methods (which do not represent the optimised version of the algorithm) 15 % methods (which do not represent the optimised version of the algorithm)
16 % be used: 16 % be used:
17 % - 'mod_cn' - Method of Optimized Direction 17 % - 'mod_cn' - Method of Optimized Direction
18 % - 'map-cn' - Maximum a Posteriory Dictionary update 18 % - 'map-cn' - Maximum a Posteriory Dictionary update
19 % - 'ksvd-cn'- KSVD update 19 % - 'ksvd-cn'- KSVD update
20 %
21 % DL.param.solver structure is also required. For the original version of
22 % MM algorithm, DL.param.solver.toolbox should be 'MMbox'. The parameters
23 % in DL.param.solver.param should be set accordingly. Type help
24 % wrapper_mm_solver for more details.
20 % 25 %
21 % - MM-DL - Yaghoobi, M.; Blumensath, T,; Davies M.; , "Dictionary 26 % - MM-DL - Yaghoobi, M.; Blumensath, T,; Davies M.; , "Dictionary
22 % Learning for Sparse Approximation with Majorization Method," IEEE 27 % Learning for Sparse Approximation with Majorization Method," IEEE
23 % Transactions on Signal Processing, vol.57, no.6, pp.2178-2191, 2009. 28 % Transactions on Signal Processing, vol.57, no.6, pp.2178-2191, 2009.
24 29