【问题标题】:how to classify using j48 weka with information gain and random attribute selection?如何使用具有信息增益和随机属性选择的 j48 weka 进行分类?
【发布时间】:2018-06-26 15:56:33
【问题描述】:

我知道 j48 决策树使用gain ratio 来选择属性来制作树。 但我想使用information gainrandom selection 而不是增益比。在 Weka Explorer 的 select attribute tab 中,我选择 InfoGainAttributeEval 并放置开始按钮。之后,我看到了带有信息增益方法的属性排序列表。但我不知道如何使用这个列表在 Weka 中运行 j48。此外,我不知道如何在 j48 中随机选择属性。 如果可以,请帮助我。

【问题讨论】:

    标签: weka j48


    【解决方案1】:

    如果您想在运行算法之前对数据执行特征选择,您必须选择:

    1. Classify 选项卡中使用AttributeSelectedClassifier(在meta 文件夹下)。在那里你可以配置你想要的特征选择算法。 (默认是J48CfsSubsetEval)。

    2. Preprocess 选项卡中查找并应用AttributeSelect 过滤器(位于supervised\attribute 文件夹中)。这里默认的也是CfsSubsetEval算法。

    请注意,当您评估算法时,第一种方法将仅在训练集上应用该算法,而第二种方法将使用整个数据集并删除未选择的特征(您可以使用 undo 将它们返回)。

    请注意,J48 在训练过程中选择特征的方式将保持不变。要更改它,您需要实现自己的算法或更改当前的实现。

    【讨论】:

      猜你喜欢
      • 2015-10-21
      • 2013-11-03
      • 2021-09-03
      • 2018-02-02
      • 2019-04-01
      • 2017-12-08
      • 2021-12-10
      • 2015-08-25
      • 2013-01-15
      相关资源
      最近更新 更多