-
Notifications
You must be signed in to change notification settings - Fork 9
/
batchTest.m
80 lines (68 loc) · 3.79 KB
/
batchTest.m
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
%run different methods on batch datasets with two sampling strategy
% to avoid out of memory problem, please increase the virtual memory
close all,
clear,
% batchRun('..\data\remoteData', '*.mat', @(x)RFCSpectralFeatureRandomSampling(x,10));
% clear, clc, close all;
% batchRun('..\data\remoteData', '*.mat', @(x)RFCSpectralFeatureRegionSampling(x,10));
% clear, clc, close all;
% batchRun('..\data\remoteData', '*.mat', @(x)RFC3DDWTRandomSampling(x,10));
% RFC3DDWTRandomSampling('Salinas_corrected.mat', 10);
clear, clc, close all;
batchRun('..\data\remoteData', '*.mat', @(x)RFC3DDWTRegionSampling(x,10));
% clear, clc, close all;
% batchRun('..\data\remoteData', '*.mat', @(x)RFCMorphologyRandomSampling(x,10));
% clear, clc, close all;
% batchRun('..\data\remoteData', '*.mat', @(x)RFCMorphologyRegionSampling(x,10));
% clear, clc, close all;
% myCluster = parcluster('local');
% myCluster.NumWorkers = 6;
% saveProfile(myCluster);
% numWorkers = matlabpool('size');
% isPoolOpen = (numWorkers > 0);
% if(~isPoolOpen)
% matlabpool;
% end
% LinearSVMSpectralFeatureRandomSamplingFullMap('Indian_pines_corrected.mat', 1);
% LinearSVMSpectralFeatureRegionSamplingFullMap('Indian_pines_corrected.mat', 1);
% LinearSVMSpectralFeatureRandomSamplingFullMap('PaviaU.mat', 1);
% LinearSVMSpectralFeatureRegionSamplingFullMap('PaviaU.mat', 1);
% testAccurancyWithMeanfilterRegionSampling_Weka2
% testAccurancyWithMeanfilterRegionSampling_Weka4
% testAccurancyWithMeanfilterRandomSampling_Weka2
% testAccurancyWithMeanfilterRandomSampling_Weka4
% testAccurancyWithandWithoutOverlap_fixedSamples
% testAccurancyWithGaussianFilterRegionSampling_Weka
% testAccurancyWithMeanfilterRegionSampling_Weka
% testAccurancyWithMeanfilterRandomSampling_Weka
% testAccurancyWithGaussianFilterRandomSampling_Weka
% testAccurancyWithGaussianFilterRegionSampling
% testAccurancyWithMeanfilterRegionSampling
% testAccurancyWithMeanfilterRandomSampling
% testAccurancyWithGaussianFilterRandomSampling
% batch('..\data\remote sensing data', '*.mat', @(x)NonlinearSVMSpectralFeatureRandomSampling(x, 10));
% batch('..\data\remote sensing data', '*.mat', @(x)LinearSVMSpectralFeatureRandomSampling(x, 1));
% batch('..\data\remote sensing data', '*.mat', @(x)LinearSVMSpectralFeatureRegionSampling(x, 1));
% batch('..\data\remote sensing data', '*.mat', @(x)NonlinearSVMSpectralFeatureRandomSampling(x, 10));
% NonlinearSVMSpectralFeatureRandomSampling('Salinas_corrected.mat', 5);
% NonlinearSVMSpectralFeatureRandomSampling('PaviaU.mat', 5);
% batch('..\data\remote sensing data', '*.mat', @(x)NonlinearSVMSpectralFeatureRegionSampling(x, 10));
% batch('..\data\remote sensing data', '*.mat', @(x)LinearSVMMorphologyRandomSampling(x,1));
% batch('..\data\remote sensing data', '*.mat', @(x)LinearSVMMorphologyRegionSampling(x,1));
% batch('..\data\remote sensing data', '*.mat', @(x)NonlinearSVMMorphologyRandomSampling(x,10));
% batch('..\data\remote sensing data', '*.mat', @(x)NonlinearSVMMorphologyRegionSampling(x,10));
% batch('..\data\remote sensing data', '*_gt.mat', @(x)KNNSpatialFeatureRandomSampling(x,10));
% batch('..\data\remote sensing data', '*_gt.mat', @(x)NonlinearSVMSpatialFeatureRandomSampling(x,10));
%
%
% batch('..\data\remote sensing data', '*.mat', @(x)LinearSVMSpectralFeatureRandomSampling(x, 10));
% batch('..\data\remote sensing data', '*.mat', @(x)LinearSVMSpectralFeatureRegionSampling(x, 10));
%
% batch('..\data\remote sensing data', '*.mat', @(x)LinearSVMMorphologyRandomSampling(x,10));
% batch('..\data\remote sensing data', '*.mat', @(x)LinearSVMMorphologyRegionSampling(x,10));
%
% batch('..\data\remote sensing data', '*.mat', @(x)LinearSVM3DDWTRandomSampling(x,10));
% batch('..\data\remote sensing data', '*.mat', @(x)LinearSVM3DDWTRegionSampling(x,10));
%
% testAccurancyWithMeanfilterRandomSampling;
% testAccurancyWithMeanfilterRegionSampling