永发信息网

怎么把matlab训练的svm模型用在c++

答案:2  悬赏:10  手机版
解决时间 2021-02-25 19:55
用libsvm的matlab版本训练了一个svm模型,现在要将这个模型用在C++版本上,请问怎样将matlab训练的参数直接用在C++里面?急求!!!!
最佳答案
将libsvm的C++源代码 svm.h 和 svm.cpp 加入你的C++项目
#include "svm.h"

然后用
svm_load_model(const char *model_file_name);来载入一个保存的model,

svm_predict(const struct svm_model *model, const struct svm_node *x);来使用model做决策
全部回答
最近一直在用matlab和libsvm,发现libsvm库用起来还是很方便的,就是没有模型直接保存到文件和读取模型的matlab接口(c++的接口有)。由于有会用的opencv等c/c++库,所以数据交换比较麻烦。看了一下libsvm的svm.h、svm.cpp文件,发现有svm_save_model(),svm_load_model()等函数。于是乎用mex小做封装,写了两个matlab可以直接调用的接口。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
【蚯蚓的血是什么颜色】蚯蚓的血是什么颜色?(
你们是怎样快速记住一句话的,采纳哦
查询2015年会考成绩的电话
德恒通商贸有限公司地址有知道的么?有点事想
流通纪念币收藏还有升值空间么
炉石传说 安戈洛 什么卡组针对快攻
攻城掠地 100以后有哪些资源副本
张先生,66岁,车祸撞伤脑部,出血后出现深昏
为什么开方开得尽的数不一定是有理数
华安门业(天峨总代理)在哪里啊,我有事要去这
自考本课程中的实践考核部分怎么弄
明珠学堂地址好找么,我有些事要过去,
兔子突然躺下然后又好了
中山退休工资多少钱一个月
为什么我买回来的iphone连接耳机之后会出现沙
推荐资讯
苍溪县城郊农村信用合作社(武当分社)地址有知
在私企工作已交养老医疗公积金转入事业单位这
燕赵花园东门地址在哪,我要去那里办事
宏佳商场大陈店在什么地方啊,我要过去处理事
齿轮油泵的转速问题
谁有红色纨绔未删版
sqlserver 语句查出被禁止登陆的帐号
镇河路我想知道这个在什么地方
奔字是什么部首
益锦黄金酥馅的制作方法
辐射3的ArchiveInvalidation Invalidated这个
下图表示种群年龄组成的一种类型。(1)此图表
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?