1 %> @brief Pre-determined dataset splits
3 %> The number of components and how their respective training data are obtained are
pre-determined by the @ref obsidxs
property.
5 %> Allows multi-training but
this is pointless unless the component classifiers are non-deterministic
7 %> Not currently published in the GUI
10 %> must contain a
block object that will be replicated
as needed
12 %> Cell of vectors containing row indexes to a dataset. This is generated by some @ref
sgs::get_obsidxs(). Such @ref
sgs
13 %> needs have one bite only. It will probably be a [no_reps]x[1] cell
19 o.classtitle = 'Fixed sub-sampling';
23 methods(Access=protected)
24 function o = do_boot(o)
27 % Adds classifiers when new classes are presented
28 function o = do_train(o, data)
29 no_reps = size(o.obsidxs, 1);
33 datasets = data.split_map(o.obsidxs(i_rep, 1));
35 cl = o.block_mold.boot();
36 cl = cl.train(datasets(1));
Base Sub-dataset Generation Specification (SGS) class.
function progress2_change(in prgrss, in title, in perc, in i, in n)
Base class for all ensemble classifiers.
function progress2_open(in title, in perc, in i, in n)
function get_obsidxs(in o, in data)
Solves o.no_unitss.
Pre-processing block base class.
function progress2_close(in prgrss)
Analysis Session (AS) base class.
Pre-determined dataset splits.