在opencv中如何判断支持向量机的预测结果
How to judge the predict result of which SVM in opencv?
例如,我有2个SVM对象SVMA和SVMB,它们训练不同的数据集,然后我有一个样本SAMPC。
int idx = SVMA.predict(SAMPC);
int idx2 = SVMB.predict(SAMPC);
如何判断哪个SVM返回的结果最相似?谢谢。
这里有答案,在predict()文档中(假设你有一个2类SVM)
如果您再次调用predict(),并设置参数returnDFVal=true,您将获得决策函数值(到页边距的带符号距离)。你可以用它来判断哪个结果"更好"。与边缘的距离越大,样本越有可能属于它被分配到的类。
相关文章:
- OpenCL 是否支持向量作为内核参数?
- 为什么向量不支持 size 作为成员变量,就像 Java 类中的长度变量一样,而是函数 size()?
- 以支持继承的方式将自身shared_ptr添加到对象构造函数中的向量中
- 具有多线程支持的 RenderClass,将函数调用推送到向量以在另一个线程上调用
- 支持向量机 (SVM) 与 K-NN 测试效率
- 支持向量中的移动语义
- 支持自定义 const 本机C++容器类的"for each"
- 如何使用 C++11 可变参数模板来定义由向量元组支持的元组向量
- 如何将我在VC++9中开发的带有CLR支持静态库的C++/CLI(托管)链接到我在VC++6.0中的本机代码(应用程序)
- 在OpenCV C++中训练支持向量机进行车牌识别
- Azure 网站是否支持 P/Invoke 来加载本机 C++ DLL
- Windows Phone 8.1 中的 AMR 编解码器本机支持
- SVM支持向量机回归openCv c++
- 如何使用支持向量机从视频中检测对象
- C++支持向量机(SVM)模板库
- 支持向量机c++教程
- 如何使我的向量类支持直接初始化/赋值
- 在opencv中如何判断支持向量机的预测结果
- 支持向量机(SVM)
- 使用顺序最小优化的支持向量机论文中令人困惑的细节