Mercurial > hg > scatter_reeval
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;