matlab中软边界SVM实现的原始形式

时间:2016-03-13 00:28:21

标签: matlab machine-learning statistics kernel svm

我正在实施原始形式的软边缘svm。在计算了重量和偏差参数后,我需要在测试数据上进行测试。我怎样才能做到这一点?我需要计算测试数据分类的准确性。谢谢。

谢谢。

1 个答案:

答案 0 :(得分:0)

您的SVM的分类规则是(无论您是按软或硬边距规则进行训练):

cl(x) = sign(<w, x> - b) = sign( SUM_i w_i x_i - b )

其中w_i是你的系数,b是偏差。

只需拿走你的测试集,通过这个规则并计算正确预测的分数(准确度)。