1 %>@brief Grid search to simultaneously optimize (PCA number of factors) x (
'linear'/
'quadratic')
9 blmisc_classlabels_hierarchy01 = u;
10 out = blmisc_classlabels_hierarchy01.use(ds01);
11 ds01_hierarchy01 = out;
14 dsx = ds01_hierarchy01; clear ds01_hierarchy01;
21 u.flag_rotate_factors = 0;
26 u.flag_use_priors = 0;
30 u.blocks{2}.decisionthreshold = 0;
31 cascade_gragdecider01 = u;
34 grag_classes_first01 = u;
37 u.blocks = {pre_std01, fcon_pca01, pre_std01, clssr_d01, cascade_gragdecider01};
41 classifier = block_cascade01; clear block_cascade01;
51 u.sgs = sgs_crossval01;
54 u.postpr_test = grag_classes_first01;
58 u.paramspecs = {
'blocks{2}.no_factors', 1:58, 0;
59 'blocks{4}.type', {
'linear',
'quadratic'}, 0};
67 out = gridsearch01.use(dsx);
68 log_gridsearch_gridsearch01 = out;
74 out = log_gridsearch_gridsearch01.extract_sovaluess();
75 sovalues_gridsearch01 = out{1, 1};
77 % Visualizes classification rates
as a heat map
79 u.dimspec = {[0 0], [1 2]};
80 u.valuesfieldname =
'rates';
83 vis_sovalues_drawimage01 = u;
85 vis_sovalues_drawimage01.use(sovalues_gridsearch01);
86 title(
'Classification rate (%) - (PCA no-factors) x (classifier type)');
88 save_as_png([],
'irr_gridsearch_pca_discriminant_image');
90 % The information is the same, but
this visualization is
as curves
92 u.dimspec = {[0 0], [1 2]};
93 u.valuesfieldname =
'rates';
100 vis_sovalues_drawplot01 = u;
102 vis_sovalues_drawplot01.use(sovalues_gridsearch01);
103 title(
'(PCA no-factors) x (Classification rate)');
105 save_as_png([],
'irr_gridsearch_pca_discriminant_curves');
Cascade block: final instantializable class.
Principal Component Analysis.
Standardization (trained)
Draws plot from a sovalues object.
Linear and Quadratic discriminant.
function maximize_window(in h, in aspectratio, in normalizedsize)
Cascade block: grag_mean -> decider.
Draws image from a sovalues object.
function save_as_png(in h, in fn, in dpi)
Group Aggregator - Classes - First row.
function load_data_she5trays()
Select some given class levels.
Analysis Session (AS) base class.