【发布时间】:2018-09-21 23:45:48
【问题描述】:
在 Weka 中,您可以为实例设置不同的权重。 每个实例的权重都会影响分类器(考虑权重)。如果我将一个实例的权重设置为 0,则意味着我忽略了这个实例。如果我将给定实例的权重设置为 2,那么它就像对其进行过采样(相同实例的 2 倍)。
我的问题是:如果我将负值设置为 weight 会发生什么?正如我所检查的那样,java 并没有粉碎(我刚刚使用了朴素的贝叶斯)。但是内部会发生什么?实例是否被忽略或发生了其他事情?这对分类器有何影响?如果它有影响,这是否适用于所有分类器以相同的方式或不同的分类器表现不同?
【问题讨论】:
-
Weka 中的每个分类器都是单独实现的(并非所有分类器都支持实例权重),因此答案将取决于分类器。虽然所有 Weka 代码都是开源的,所以如果你想知道内部发生了什么,你可以看看。
标签: java machine-learning weka