removeLearners

紧凑回归集成的删除成员

句法

cens1 = removeLearners(经社,IDX)

描述

cens1= removeLearners(CENSIDX创建了一个紧凑回归集成到相同CENS仅没有在集合成员IDX向量。

输入参数

CENS

紧凑回归集成,具有构造紧凑

IDX

正整数的向量在条目1cens.NumTrained,其中cens.NumTrained是成员在数CENScens1包含的成员CENS除了那些在指数IDX

通常情况下,你设置IDX = j的:cens.NumTrained对于一些正整数Ĵ

输出参数

cens1

紧凑回归集成,等同于CENScens1不包含的成员CENS在指数IDX

例子

展开全部

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

加载carsmall数据集和选择重量气瓶作为预测。

加载carsmallX = [重量缸];

列车采用LSBoost回归合奏。指定树桩作为弱学习。

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

创建一个紧凑的分类集成CENSENS

经社=紧凑(ENS);

取下合奏的最后50名成员。

IDX = cens.NumTrained-49:cens.NumTrained;cens1 = removeLearners(经社,IDX);

提示

  • 通常情况下,设置cens1等于CENS保留只有一个合奏。

  • 除去学习者减少了合奏中使用的存储器和加快它的预测。

也可以看看