Answers:
许多SVM实现通过为正实例和负实例分配不同的权重来解决此问题。本质上,您需要对样品进行称重,以使阳性的权重之和等于阴性的权重之和。当然,在对SVM进行评估时,必须记住,如果95%的数据为负数,则始终预测为负数就可以达到95%的精度。因此,您必须确保评估指标也得到加权,以使其达到平衡。
特别是在中libsvm
,您将其添加为标签,其中有一个标志,可让您设置类的权重(-w
我相信,但是请检查docs)。
最后,根据个人经验,我可以告诉您,无论有无权重校正,SVM都会产生非常相似的结果。