堆积在Weka

时间:2014-05-11 18:41:35

标签: algorithm machine-learning weka supervised-learning

我正在使用元分类器'堆叠'在Weka中结合两种算法,如下图所示。

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

Stacking in Weka

1 个答案:

答案 0 :(得分:0)

您已经拥有了两个基本分类器,您将在堆叠时使用它们。从概念上讲,您不希望类似的算法具有相似的优点和缺点;擅长不同事物的学习者往往会更好地协调工作。你有一个决策树和一个MLP,所以你在这方面很好。

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