我正在開發android中的加速度計模式識別應用程序。是否有可能在Android中運行python libsvm?
問題
- 是否有可能在Android設定蟒蛇LIBSVM?
- 如果有可能我該怎麼做?
- 或任何其他方法來設置Android中的libsvm?
我正在開發android中的加速度計模式識別應用程序。是否有可能在Android中運行python libsvm?
問題
我不知道在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/
希望它有幫助。
我不認爲你需要在Android中運行libsvm(除非你想在Android上訓練)。如果你想在Android中預測,你需要做的就是在Android中實現分類等式。這是五行代碼。
看看這個問題:Using libsvm into java code to perform prediction in a mobile device