• 大小: 6KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-02-12
  • 语言: Matlab
  • 标签: 稀疏字典  KSVD  

资源简介

稀疏表示中字典学习算法KSVD的实现,可以得到冗余字典,代码内部有详细注释

资源截图

代码片段和文件信息

% KSVD running file
% in this file a synthetic test of the K-SVD algorithm is performed. First
% a random dictionary with normalized columns is being generated and then
% a set of data signals each as a linear combination of 3 dictionary
% element is created with noise level of 20SNR. this set is given as input
% to the K-SVD algorithm.

% a different mode for activating the K-SVD algorithm is until a fixed
% error is reached in the Sparse coding stage instead until a fixed number of coefficients is found
% (it was used by us for the
% denoising experiments). in order to switch between those two modes just
% change the param.errorFlag (0 - for fixed number of coefficients 1 -
% until a certain error is reached).



param.L = 4;   % number of elements in each linear co

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       2348  2013-09-27 20:07  稀疏表示工具箱\demo1.m

     文件       1896  2009-12-03 07:43  稀疏表示工具箱\gererateSyntheticDictionaryAndData.m

     文件      12292  2009-12-03 08:02  稀疏表示工具箱\KSVD.m

     文件        954  2007-04-29 10:17  稀疏表示工具箱\OMP.m

     目录          0  2013-09-27 22:45  稀疏表示工具箱

----------- ---------  ---------- -----  ----

                17490                    5


评论

共有 条评论