【发布时间】:2016-02-05 17:30:33
【问题描述】:
我正在开发一个 Android 应用,该应用使用来自手机的传感器数据对活动进行分类。相对于任何 Java 机器学习库,我也更喜欢 scikit-learn。所以我使用 Django 创建了一个非常小的 REST api,scikit 学习使用支持向量机训练传感器数据并返回模型信息。
我的问题是:如何使用 scikit-learn 在手机上生成的模型进行预测?到目前为止,我已经考虑过扩展 api,以便每当手机想要进行预测时,它都会将数据发送到 api 以获取数据。但我更希望能够编写一些 Java 代码或使用 Java 库来进行预测。将训练数据发送到 api 不是问题,因为这不是实时完成的——只有在数据已经收集后才会完成。然而,发送实时预测数据似乎并不可行。
用逻辑回归做这件事要容易得多,因为预测公式和模型参数非常简单;我可以放弃 svm 并改用它,但我也希望有 svm 可用。
有人知道以前有人这样做吗?是否有一种在没有数值计算或机器学习博士学位的情况下可以在相对较短的时间内由某人完成的方法来做到这一点?不需要详细的步骤,只是概述如何使用 scikit-learn 生成的 svm 的组件。
【问题讨论】:
标签: android scikit-learn