diff scatter_reeval.m @ 2:b1cd83874633

Major structural revision. Modular organization of functionalities
author Francisco Rodriguez Algarra <f.rodriguezalgarra@qmul.ac.uk>
date Wed, 28 Oct 2015 16:15:47 +0000
parents
children 06a2a18a3960
line wrap: on
line diff
--- /dev/null	Thu Jan 01 00:00:00 1970 +0000
+++ b/scatter_reeval.m	Wed Oct 28 16:15:47 2015 +0000
@@ -0,0 +1,54 @@
+% Modify the following variables to include the locations 
+% of the libraries and the dataset in your own system
+
+scatnet_path = [pwd, '/../libraries/scatnet-0.2/'];
+libsvm_compact_path = [pwd, '/../libraries/libsvm-compact-0.1/'];
+
+gtzan_path = '/import/c4dm-datasets/gtzan/';
+
+global results_dir;
+results_dir = [pwd, '/../results_reeval/'];
+
+%
+
+fprintf('\n**********\nAdding the necessary folders to Matlab path\n**********\n');
+run([scatnet_path, 'addpath_scatnet.m']);
+addpath([libsvm_compact_path, 'matlab']);
+
+mfilepath=fileparts(which(mfilename));
+addpath(fullfile(mfilepath,'reeval/experiments/'));
+addpath(fullfile(mfilepath,'reeval/folds/'));
+addpath(fullfile(mfilepath,'reeval/classification/'));
+addpath(fullfile(mfilepath,'reeval/features/'));
+
+fprintf('\n**********\nSTARTING TO RUN EXPERIMENTS\n**********\n');
+%cd reeval;
+
+global src;
+src = gtzan_src(gtzan_path);
+
+fprintf('\n**********\nFEATURE SET (a)\n**********\n');
+fprintf('\n**********\nMFCC, T=740ms\n**********\n');
+run_experiment('mfcc_740ms');
+
+fprintf('\n**********\nFEATURE SET (b)\n**********\n');
+fprintf('\n**********\nTime Scattering, l=1\n**********\n');
+%run_experiment('time_scat_l1');
+
+fprintf('\n**********\nFEATURE SET (c)\n**********\n');
+fprintf('\n**********\nTime Scattering, l=2\n**********\n');
+%run_experiment('time_scat_l2');
+
+fprintf('\n**********\nFEATURE SET (d)\n**********\n');
+fprintf('\n**********\nTime and Frequency Scattering, l=2\n**********\n');
+%run_experiment('time_freq_scat_l2');
+
+fprintf('\n**********\nFEATURE SET (e)\n**********\n');
+fprintf('\n**********\nTime and Frequency Scattering, l=2, Adaptive Q1\n**********\n');
+%run_experiment('time_freq_scat_l2_adap_q1');
+
+fprintf('\n**********\nFEATURE SET (f)\n**********\n');
+fprintf('\n**********\nTime Scattering, l=3\n**********\n')
+%run_experiment('time_scat_l3');
+
+quit;