Java 如何在j48算法中注入IBk(knn)?(韦卡,爪哇)

Java 如何在j48算法中注入IBk(knn)?(韦卡,爪哇),java,machine-learning,weka,Java,Machine Learning,Weka,我想基于weka中的j48 desicion树编写一个分类器,它在叶子上使用另一种分类算法。特别是我想要knn 让我们看一个分类过程,例如:给定一个新实例,我想使用j48树访问他的叶子,然后不返回与该叶子关联的类,而是基于到达该叶子的训练集实例,返回knn算法将在该实例上返回的分类。 所以基本上我想在j48的分类方法中注入knn算法 我正在寻找一种不需要编写太多代码的简单方法,以便使用WEKAAPI在java中实现这一点。 对我来说,最糟糕的情况是编写自己的决策树并用knn实现它。 最好的情况是

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

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

我正在寻找一种不需要编写太多代码的简单方法,以便使用WEKAAPI在java中实现这一点。 对我来说,最糟糕的情况是编写自己的决策树并用knn实现它。 最好的情况是,我可以使用j48和IBk作为黑盒,并以某种方式使这个混合分类器

我喜欢听任何关于如何做的想法


谢谢

一旦您到达左侧并执行k-NN后,显然不会使用J48的分类。这只留下了k-NN结果,所以据我所知,您可以使用不带J48的k-NN来实现与上述设置相同的结果