【发布时间】:2013-12-01 17:45:43
【问题描述】:
对于一对多的方法,它依赖于等于类数 n 的二元分类器。它假设一个类被标记为 1,而其余类被标记为 0:
model = cell(numLabels,1);
for k=1:numLabels
model{k} = svmtrain(double(trainLabel==k), trainData, '-c 1 -g 0.2 -b 1');
end
对于大量的类和大量的图像(每类 5000 个)。这意味着在上面的代码中,一个类将是 5000,而数据集的其余部分是 (n-1)*5000。这种不平衡可以接受吗?我的意思是一对一会更好地避免不平衡,还是取决于分类问题?这种情况是否可以接受?如何知道这是否给我带来了问题?
【问题讨论】:
标签: machine-learning computer-vision svm libsvm