在安卓设备上使用sklearn
我现在正在使用sklearn进行机器学习,处理我从安卓设备收集的传感器数据。
不过,我需要在模型训练完成后进行预测。因为在很短的时间内会产生大量的传感器数据,所以在服务器或其他机器上进行预测并不是我的首选。
于是我想,是否有办法在安卓上使用sklearn呢?我想到三种解决方案:
能不能在安卓上运行sklearn,让它直接进行预测呢?
如果第一种方法不行,那我能不能在Java(安卓)中使用一些中间库,来加载我在Python中训练好的模型呢?
如果第一和第二种方法都不行,那我能不能使用其他在安卓平台上支持的机器学习库呢?
1 个回答
10
我在一个叫做 sklearn-porter 的项目上工作。这个项目的目的是把训练好的模型转换成一些低级编程语言,比如C、Java和JavaScript。未来会添加更多的分类器和回归器。