Mercurial > hg > smallbox
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 |