Mercurial > hg > smallbox
comparison examples/Automatic Music Transcription/SMALL_AMT_SPAMS_test.m @ 164:4205744092e6 release_1.9
Merge from branch "ivand_dev"
author | Ivan Damnjanovic lnx <ivan.damnjanovic@eecs.qmul.ac.uk> |
---|---|
date | Wed, 07 Sep 2011 14:17:30 +0100 |
parents | f42aa8bcb82f |
children | 9c418bea7f6a |
comparison
equal
deleted
inserted
replaced
151:af5abc34a5e1 | 164:4205744092e6 |
---|---|
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 TPmax=0; | 37 TPmax=0; |
38 %% | 38 %% |
39 for i=1:10 | 39 for i=1:10 |
40 %% | 40 %% |
41 % Solving AMT problem using non-negative sparse coding with | 41 % Solving AMT problem using non-negative sparse coding with |
75 % (backward compatiblity with SPARCO: solver structure communicate | 75 % (backward compatiblity with SPARCO: solver structure communicate |
76 % only with Problem structure, ie no direct communication between DL and | 76 % only with Problem structure, ie no direct communication between DL and |
77 % solver structures) | 77 % solver structures) |
78 | 78 |
79 SMALL.Problem.A = SMALL.DL(i).D; | 79 SMALL.Problem.A = SMALL.DL(i).D; |
80 SMALL.Problem.reconstruct=@(x) SMALL_midiGenerate(x, SMALL.Problem); | 80 SMALL.Problem.reconstruct=@(x) AMT_reconstruct(x, SMALL.Problem); |
81 | 81 |
82 | 82 |
83 %% | 83 %% |
84 % Initialising solver structure | 84 % Initialising solver structure |
85 % Setting solver structure fields (toolbox, name, param, solution, | 85 % Setting solver structure fields (toolbox, name, param, solution, |