我正在开发android中的加速度计模式识别应用程序。
问题
答案 0 :(得分:2)
我不知道在Android上运行libsvm的python包装器的简单方法(除了在C库中嵌入python,但这是一种过度杀伤)。但是,我认为如果直接从C实现访问libsvm会更容易。
这是一个解决如何在Android上编译本机代码的问题:
How do I compile simple native code using Android.mk?
使其工作的另一种方法是使用原始发行版中提供的Java实现:
http://www.csie.ntu.edu.tw/~cjlin/libsvm/#java
另外还有一种替代Java实现,它似乎比官方java发行版http://dev.davidsoergel.com/trac/jlibsvm/
更快希望它有所帮助。
答案 1 :(得分:2)
我认为你不需要在Android中运行libsvm(除非你想在Android上训练)。如果你想在Android中预测,你需要做的就是在Android中实现分类方程式。这是五行代码。
看看这个问题:Using libsvm into java code to perform prediction in a mobile device