【问题标题】:how to inject IBk(knn) inside j48 algorithm? (weka, java)如何在 j48 算法中注入 IBk(knn)? (韦卡,Java)
【发布时间】:2012-04-24 06:25:10
【问题描述】:

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

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

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

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

谢谢!

【问题讨论】:

    标签: java machine-learning weka


    【解决方案1】:

    J48 的分类在您离开时和执行 k-NN 之后显然不会使用。这只留下了 k-NN 结果,据我所知,您可以只使用不带 J48 的 k-NN 来实现与上述设置相同的结果。

    【讨论】:

      猜你喜欢
      • 2013-02-27
      • 2013-04-01
      • 2012-06-07
      • 2020-05-09
      • 2020-05-18
      • 2012-04-28
      • 1970-01-01
      • 2015-06-18
      • 2016-10-30
      相关资源
      最近更新 更多