我正在使用元分类器'堆叠'在Weka中结合两种算法,如下图所示。
我想知道我是否可以在分类器(第一个单元)和元分类器(第三个单元)中使用相同的算法。如果我想要组合的两个算法是J48和Multiple Perceptron,那么我的堆叠方法应该是理想的元分类器吗?
答案 0 :(得分:0)
您已经拥有了两个基本分类器,您将在堆叠时使用它们。从概念上讲,您不希望类似的算法具有相似的优点和缺点;擅长不同事物的学习者往往会更好地协调工作。你有一个决策树和一个MLP,所以你在这方面很好。
您的元分类器将成为您选择的任何学习者,从您的基础分类器接收预测。这些用作元分类器的输入。使用Stacking面临的关键设计选择是确保基本分类器具有足够的多样性;另一方面,你的元分类器有许多同样有效的选择,可能包括你用于基础分类的学习者(是的,这是允许的)。因此,如果你想为你的元学习者使用MLP,那很好。如果你想要不同的东西,那也没关系。就算法选择而言,你已经清除了主要障碍。