在 Weka 中设置属性权重

数据挖掘 分类 特征选择 威卡
2022-02-21 12:48:42

我正在研究使用 Weka 进行分类任务的特征加权技术(卡方、浮雕..)。我可以将这些权重添加到数据集的属性中吗?如果是,如何?Weka 中的分类算法是否利用了特征权重?

1个回答

是的。您可以为数据集的属性添加权重。首先添加权重:

  1. 在资源管理器中打开数据集
  2. 执行任何所需的过滤(如有必要)
  3. 单击顶部面板上的“编辑”按钮
  4. 右键单击要为其分配权重的相应属性
  5. 实现各自的权重后,单击“确定”

你现在已经为你的属性实现了权重!但是,必须记住,这些权重仅适用于某些增强分类算法,例如AdaBoostM1及其变体(MultiBoostAB等)。此外,还必须禁用采样选项,并且基分类器也必须是WeightedInstancesHandler. 否则,算法可能不会正确使用权重。