在安卓平台上,现有的TensorFlow只支持加载已经训练好的model,并进行预测。查阅资料以后,好像现有的TensorFlow的Android以及Java版本都不支持训练新的模型。为了解决这一问题,我们依次尝试以下这几种手段:
1. 使用Java语言的深度学习神经网络框架deeplearning4j。
2. 改编TensorFlow,用JNI进行新的封装,使它可以用java进行训练。
3. 尝试在Java平台上运行python,挑战是如何安装新的python库。
当然,我们最希望的就是可以直接利用Java,以安卓平台上应用或者服务的形式,训练出新的神经网络。