套袋是集成方法的一个例子。在该方法中,训练数据集被划分为几个替换子集。此外,有几个分类器的模型。针对每个训练集Di,学习了一个分类器模型Mi。为了对一个未知的元组进行分类,每个分类器Mi返回其类预测,这相当于一次投票。套袋分类器M∗对选票进行计数,并将得票最多的类分配给X。
因此,从上述定义可以看出,在多个分类器上进行包装工作是很明显的。我正在使用WEKA软件并使用套袋进行分类。我发现我只能从包的属性窗口输入一个分类器。

如果套袋在不同的分类器上有效,那么为什么WEKA上的套袋没有多个分类器输入的选项?
谢谢。
发布于 2022-06-07 22:20:40
套袋对其集合中的所有分类器使用相同的分类器模板(numIterations =集成的大小)。因此,您只能定义一个分类器。
布雷曼论文从来没有说过套袋会使用不同的预测因子,只是说最重要的因素是预测方法的不稳定性。
另见sklearn的实现。
如果您想要创建一个具有不同基础分类器的集合,那么使用Weka的投票元分类器。
https://stackoverflow.com/questions/72525548
复制相似问题