繁体   English   中英

如何使用scikit在python中训练svm模型并将其用于C ++中的预测?

[英]How to train svm model in python with scikit and use it for predictions in C++?

我想知道,是否有可能以某种方式在python中使用scikit训练svm分类器(喜欢此模块及其文档),并将训练后的模型导入C ++进行预测。

这是我走了多远:

  • 我已经编写了一个使用scikit创建合理的svm分类器的python脚本
  • 我也可以用泡菜格式存储该模型

现在,我看了用于C ++的libSVM,但看不到如何导入这样的模型。 我认为文档不是很好,或者我在这里错过了一些东西。

但是,我还认为,除了存储整个模型之外,我还可以存储SVM分类器的参数,并仅加载线性SVM分类器的那些参数(我认为需要的一次是:支持向量,C,度)。 不幸的是,我找不到关于libSVM的任何文档。

我不希望的最后一个选择是与OpenCV一起使用,其中我可以训练SVM分类器,将其存储并将其全部加载回C ++中。 但这会为我的程序引入更多的库依赖关系(尤其是这么大的库依赖)。 如果有避免这种情况的好方法,我很乐意这样做。

一如既往,我预先感谢您!

最好,Tukk

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM