OpenCV中的SVM:如何处理不平衡数据?

时间:2015-07-28 11:28:30

标签: opencv svm

例如我有2个类的分类问题,但是数据有偏差(不同类的数据样本比例为1:10)

如何使用SVM处理不平衡数据?

我发现不同类别的权重参数(OpenCV seems have no parameters for this?)

1 个答案:

答案 0 :(得分:1)

CvSVMParams::CvSVMParams中有class_weights个参数。

  

class_weights - 分配给C_SVC问题的可选权重   特别的课程。它们乘以C,因此参数C为   class #i变成class_weights_i * C.因此这些权重会影响   不同类别的错误分类惩罚。重量更大,   对相应数据错误分类的较大惩罚   类。