通过Android在Tensorflow上创建一个简单的神经网络

时间:2019-06-20 10:24:24

标签: android tensorflow

我想基于示例https://github.com/googlesamples/android-ndk/tree/master/nn_sample创建一个简单的神经网络。是否可以在Tensorflow的帮助下仅使用Java上的Android工具来创建它?

2 个答案:

答案 0 :(得分:0)

是。您可以在Android上使用TensorFlow Lite,它是一个开源的深度学习框架,可以帮助将模型压缩并部署到移动或嵌入式应用程序。它基本上可以将模型作为输入,然后为移动应用程序部署和解释并执行节省资源的优化。 Android NDK的NNAPI也可以轻松地与TFLite交互。 link包含使用TFLite在Java上的Android上的手势,图像,对象和语音检测以及分类示例实现。

答案 1 :(得分:0)

看看这个文件夹https://github.com/googlesamples/android-ndk/tree/master/nn_sample/app/src/main/cpp

simple_model.h是在创建Android项目之前在Tensorflow中训练的模型。现在,该模型就像黑盒子一样,仅获得输入并预测输出,如果您要构建自己的模型,请尝试本教程(从培训,评估,预测到部署到Android的所有步骤):

https://medium.com/@elye.project/applying-tensorflow-in-android-in-4-steps-to-recognize-superhero-f224597eb055