android - android 上的增量机器学习

标签 android machine-learning weka

我是机器学习的新手,我了解了批处理学习和增量/在线学习之间的区别。我对增量学习不断改进并且训练速度更快这一事实非常感兴趣。

我目前正在解决一个问题,我希望我的 Android 应用程序使用增量学习来为特定对象提供经过调整的结果。因此,每个用户的手机上都会有一个模型,该模型在收到新数据后会不断发展。

所以我的问题是:是否可以在移动设备上实现增量学习,以便在应用收集新数据时更新模型?

编辑:我发现了这个 https://github.com/rjmarsan/Weka-for-Android ,它可能会有用。

最佳答案

增量学习有两种方法:监督增量学习和无监督增量学习。所以你可以选择其中任何一个,它有很多算法存在。您必须应用任何一种适合您标准的算法来训练数据,然后根据结果更新您的数据。你会发现很多开源项目并根据需要应用它。检查以下链接,可能会对您有所帮助。

Introduction to clustering: the K-Means algorithm (with Java code)

KMeans.java

k-means-clustering

关于android - android 上的增量机器学习,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56160519/

相关文章:

matlab - 机器学习 - 训练步骤

machine-learning - 如何在SVM中对不同大小的特征向量进行编码

android - 如何在 Android 上使用带有 Weka 的机器学习模型来预测新值?

machine-learning - 如何取回与从更快的 r-cnn 对象检测过程中获得的强度点相对应的坐标点?

Android - 如何销毁广播接收器?

javascript - 有什么方法可以在 Android 中与 WebView 进行通信?

android - 从 NFC 安装 GooglePlay 定位的应用程序

python - 每次准确率都很高,但结果预测是错误的

java - 异常:训练实例不足(必需:1,提供:0)!在韦卡

android - 如何在 Android 5.0 的锁屏或主屏幕上显示小部件/自定义布局