我是机器学习的新手,我了解了批处理学习和增量/在线学习之间的区别。我对增量学习不断改进并且训练速度更快这一事实非常感兴趣。
我目前正在解决一个问题,我希望我的 Android 应用程序使用增量学习来为特定对象提供经过调整的结果。因此,每个用户的手机上都会有一个模型,该模型在收到新数据后会不断发展。
所以我的问题是:是否可以在移动设备上实现增量学习,以便在应用收集新数据时更新模型?
编辑:我发现了这个 https://github.com/rjmarsan/Weka-for-Android ,它可能会有用。
最佳答案
增量学习有两种方法:监督增量学习和无监督增量学习。所以你可以选择其中任何一个,它有很多算法存在。您必须应用任何一种适合您标准的算法来训练数据,然后根据结果更新您的数据。你会发现很多开源项目并根据需要应用它。检查以下链接,可能会对您有所帮助。
Introduction to clustering: the K-Means algorithm (with Java code)
关于android - android 上的增量机器学习,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56160519/