我想基于示例https://github.com/googlesamples/android-ndk/tree/master/nn_sample创建一个简单的神经网络。是否可以在Tensorflow的帮助下仅使用Java上的Android工具来创建它?
答案 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的所有步骤):