comparison examples/Automatic Music Transcription/SMALL_AMT_KSVD_Sparsity_test.m @ 161:f42aa8bcb82f ivand_dev

debug and clean the SMALLbox Problems code
author Ivan Damnjanovic lnx <ivan.damnjanovic@eecs.qmul.ac.uk>
date Wed, 31 Aug 2011 12:02:19 +0100
parents 8e660fd14774
children 9c418bea7f6a
comparison
equal deleted inserted replaced
155:b14209313ba4 161:f42aa8bcb82f
31 31
32 32
33 % Defining Automatic Transcription of Piano tune as Dictionary Learning 33 % Defining Automatic Transcription of Piano tune as Dictionary Learning
34 % Problem 34 % Problem
35 35
36 SMALL.Problem = generateAMT_Learning_Problem(); 36 SMALL.Problem = generateAMTProblem();
37 37
38 TPmax=0; 38 TPmax=0;
39 39
40 for i=1:10 40 for i=1:10
41 41
71 % (backward compatiblity with SPARCO: solver structure communicate 71 % (backward compatiblity with SPARCO: solver structure communicate
72 % only with Problem structure, ie no direct communication between DL and 72 % only with Problem structure, ie no direct communication between DL and
73 % solver structures) 73 % solver structures)
74 74
75 SMALL.Problem.A = SMALL.DL(i).D; 75 SMALL.Problem.A = SMALL.DL(i).D;
76 SMALL.Problem.reconstruct = @(x) SMALL_midiGenerate(x, SMALL.Problem); 76 SMALL.Problem.reconstruct = @(x) AMT_reconstruct(x, SMALL.Problem);
77 77
78 %% 78 %%
79 % Initialising solver structure 79 % Initialising solver structure
80 % Setting solver structure fields (toolbox, name, param, solution, 80 % Setting solver structure fields (toolbox, name, param, solution,
81 % reconstructed and time) to zero values 81 % reconstructed and time) to zero values