我正在使用Matlab上的LibSVM来解决分类问题,数据集由32个不同的类组成。某些类的实例数非常少。现在我想在使用OvR方法训练模型的同时为每个班级设置权重,有人可以帮助我吗?
答案 0 :(得分:0)
您可以使用-w
参数指定不平衡数据的权重。来自documentation:
-wi weight:将类i的参数C设置为weight * C,对于C-SVC(默认为1)
所以你应该传递的参数看起来如下所示。实例数较少的类应该获得更高的权重:
-w0 10 -w1 20 -w2 30