我正在实现软间隔SVM的原始形式。在计算出权重和偏置参数后,我需要在测试数据上进行测试。我该如何实现这一点?我需要计算测试数据分类的准确率。谢谢你。
谢谢你。
回答:
你的SVM的分类规则是(无论你是用软间隔还是硬间隔规则训练的):
cl(x) = sign(<w, x> - b) = sign( SUM_i w_i x_i - b )
其中w_i是你的系数,b是一个偏置。
只需将你的测试集通过此规则进行处理,并计算正确预测的比例(准确率)。
我正在实现软间隔SVM的原始形式。在计算出权重和偏置参数后,我需要在测试数据上进行测试。我该如何实现这一点?我需要计算测试数据分类的准确率。谢谢你。
谢谢你。
回答:
你的SVM的分类规则是(无论你是用软间隔还是硬间隔规则训练的):
cl(x) = sign(<w, x> - b) = sign( SUM_i w_i x_i - b )
其中w_i是你的系数,b是一个偏置。
只需将你的测试集通过此规则进行处理,并计算正确预测的比例(准确率)。