例如我有2个SVM对象SVMA和SVMB,它们训练不同的数据集,然后我有一个示例SAMPC。
int idx = SVMA.predict(SAMPC);
int idx2 = SVMB.predict(SAMPC);
如何判断哪个SVM返回最相似的结果? 感谢。
答案 0 :(得分:0)
已回答here和predict() doco(假设您有2级SVM)。
如果再次调用predict()并设置参数returnDFVal = true,您将获得决策函数值(到边距的符号距离)。您可以使用它来判断哪个结果更好"。 到边距的距离越大,样本就越有可能属于它所分配的类。