如何把matlab中训练好的分类器模型(比如svm)放到android工程中?

我需要把matlab中训练好的分类器模型,如svm,贝叶斯,决策树之类的,放到android工程中,是手机能够根据内置的传感器数据,如加速度,陀螺仪等,实时识别用户的当前... 我需要把matlab中训练好的分类器模型,如svm,贝叶斯,决策树之类的,放到android工程中,是手机能够根据内置的传感器数据,如加速度,陀螺仪等,实时识别用户的当前行为,比如行走,跑步,上下楼梯等。我不知道matlab中的分类器模型怎么放进android工程? 展开
 我来答
小智带你畅享娱乐
2016-11-29 · TA获得超过101个赞
知道小有建树答主
回答量:503
采纳率:0%
帮助的人:276万
展开全部
最近一直在用matlab和libsvm,发现libsvm库用起来还是很方便的,就是没有模型直接保存到文件和读取模型的matlab接口(C++的接口有)。由于有会用的OpenCV等C/C++库,所以数据交换比较麻烦。看了一下libsvm的svm.h、svm.cpp文件,发现有svm_save_model(),svm_load_model()等函数。于是乎用mex小做封装,写了两个matlab可以直接调用的接口。
追问
我只知道matlab也有自带svm,matlab中经过训练得到训练好的分类器模型,然后测试数据通过模型可得到结果。我不清楚可不可以把这个模型保存下来,然后把.mat文件直接放进工程中,对数据进行分类?mex封装,maltlab调用接口?这些我不知道怎么实现。
另外传感器数据处理特征提取,可不可以也把matlab代码打包放进android中,使实时传感器数据先通过matlab处理,再通过模型分类?
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式