首页 文章

服务器上的Tensorflow火车模型

提问于
浏览
-4

我需要使用我在Android中收集的数据执行一些机器学习 .

我在Android应用程序中收集一些数据,将其存储在共享首选项中,如果用户单击按钮,则应显示基于此数据的某些预测 . 因此,我必须执行一些机器学习算法 .

我想过使用Tensorflow . 但根据Tensorflow Android教程,我需要一个 pre-trained model ,我没有,因为我没有任何保存的数据 .

我认为应该可以在服务器上使用Tensorflow . 是否可以:将收集到的数据从智能手机发送到服务器?在服务器上训练模型?

如果用户单击预测按钮,应根据服务器上训练的模型进行预测?

或者有没有其他方法可以做到这一点,或者在Android上使用其他一些机器学习库(除了weka)

谢谢 .

1 回答

  • 1

    你可以检查这个posthere的库并给这个article读一读 .

    最后,请使用 TFAndroid 上通过Google本身查看sample code .

    几乎在所有情况下,数据培训都在服务器中完成,模型用于预测智能手机中的数据 . 您可以使用Amazon,Azure或其他类似的 Cloud 服务(如AWS)来训练您的模型 .

    首先,您需要重复收集数据并将其发送到服务器(数据越多越好) . 这应该是您必须使用用户最有可能使用的实时数据的培训期 .

    收集到足够的数据后,您可以训练模型 . 然后在连续收集用户数据的同时将其用于预测 . 然后偶尔再次训练你的模型 . 这将改善您的预测 . 这样您就可以在一个循环中训练和使用模型 .

相关问题