在 Weka 中堆叠

Posted

技术标签:

【中文标题】在 Weka 中堆叠【英文标题】:Stacking in Weka 【发布时间】:2014-06-29 01:47:41 【问题描述】:

我在 Weka 中使用元分类器“堆叠”来组合两种算法,如下图所示。

我想知道是否可以在分类器(第一个单元格)和元分类器(第三个单元格)中使用相同的算法。如果我要组合的两种算法是 J48 和 Multiple Perceptron,那么对于我的堆叠方法来说,理想的元分类器应该是什么?

【问题讨论】:

【参考方案1】:

您已经有了两个将用于堆叠的基本分类器。从概念上讲,您不想要具有相似优势和劣势的相似算法;擅长不同事物的学习者往往能更好地协同工作。你有一个决策树和一个 MLP,所以在这方面你没问题。

您的元分类器将是您选择的任何从您的基分类器接收预测的学习器。这些被用作元分类器的输入。 Stacking 面临的一个关键设计选择是确保基础分类器具有足够的多样性;另一方面,您的元分类器有许多同样有效的选择,可能包括您用于基本分类的任何学习者(是的,这是允许的)。因此,如果您想为元学习器使用 MLP,那很好。如果你想要一些不同的东西,那也很好。就算法选择而言,您已经清除了主要障碍。

【讨论】:

以上是关于在 Weka 中堆叠的主要内容,如果未能解决你的问题,请参考以下文章

Echarts堆叠柱状图

堆叠画布

华为交换机堆叠

CE12800&12800E堆叠部署示例

CE12800&12800E堆叠部署示例

如何在堆叠栏中为每个日期范围显示多个堆叠列