如何在j48算法中注入IBk(knn)? (weka,java)

时间:2012-04-11 21:59:00

标签: java machine-learning weka

我想在weka中编写一个基于j48 desicion树的分类器,它在叶子中使用另一种分类算法。特别是我想知道。

让我们看一个分类过程例如:给定一个新实例我想使用j48树到达“他的”叶子,然后我不想返回与该叶子相关联的类,我想返回一个knn算法的分类将根据到达该叶子的训练集实例返回该实例。 所以基本上我想在j48的classify方法中注入knn算法。

我正在寻找一种简单的“不要写太多”的方法来使用weka API在java中做到这一点。 对我来说最糟糕的情况是编写我自己的desicion树并用knn实现它。 最好的情况是如果我可以使用j48和IBk作为黑盒子并以某种方式制作这个“混合”分类器。

喜欢听到有关如何做的任何想法。

谢谢!

1 个答案:

答案 0 :(得分:0)

一旦你到达假期并且在你执行k-NN之后,显然没有使用J48的分类。这只留下了k-NN的结果,所以据我所知,你可以在没有J48的情况下使用k-NN来获得与上述设置相同的结果。