Remove members of compact regression ensemble
cens1 = removeLearners(cens,idx)
Compact regression ensemble, constructed with
Vector of positive integers with entries from
Typically, you set
Compact regression ensemble, identical to
Create a compact regression ensemble. Compact it further by removing members of the ensemble.
carsmall data set and select
Cylinders as predictors.
load carsmall X = [Weight Cylinders];
Train a regression ensemble using LSBoost. Specify tree stumps as the weak learners.
t = templateTree('MaxNumSplits',1); ens = fitrensemble(X,MPG,'Method','LSBoost','Learners',t,... 'CategoricalPredictors',2);
Create a compact classification ensemble
cens = compact(ens);
Remove the last 50 members of the ensemble.
idx = cens.NumTrained-49:cens.NumTrained; cens1 = removeLearners(cens,idx);
cens1 equal to
retain just one ensemble.
Removing learners reduces the memory used by the ensemble and speeds up its predictions.