主要内容

removeLearners

删除紧凑回归集成的成员

语法

cen1 = removel收入者(cens,idx)

描述

cens1= removeLearners (,idx创建与相同的紧凑回归集成只是没有了合奏团的成员idx向量。

输入参数

紧凑的回归集成,由紧凑的

idx

由正整数组成的向量1岑。NumTrained,在那里岑。NumTrained会员人数在吗cens1包含的成员除了那些索引在的idx

通常,你设置Idx = j:cens。NumTrained对于某个正整数j

输出参数

cens1

紧凑回归集成,与除了cens1不包含的成员索引在idx

例子

全部展开

创建一个紧凑的回归集成。通过移除集合的成员进一步压缩它。

加载carsmall数据集和选择重量而且气缸为预测因子。

负载carsmallX =[重量钢瓶];

使用LSBoost训练一个回归集成。指定树桩作为弱学习器。

t = templateTree(“MaxNumSplits”1);ens = fitrensemble(X,MPG,“方法”,“LSBoost”,“学习者”t...“CategoricalPredictors”2);

创建一个紧凑的分类集合实体

Cens =紧凑(ens);

移除最后50个成员。

idx = cens.NumTrained-49:cens.NumTrained;cens1 = removel收入者(cens,idx);

提示

  • 通常,设置cens1等于只保留一个整体。

  • 删除学习器可以减少集成使用的内存,并加快其预测速度。

扩展功能