【发布时间】:2019-06-20 19:33:01
【问题描述】:
我想基于示例https://github.com/googlesamples/android-ndk/tree/master/nn_sample 创建一个简单的神经网络。是否可以仅使用 Java 上的 Android 工具在 Tensorflow 的帮助下创建它
【问题讨论】:
标签: android tensorflow
我想基于示例https://github.com/googlesamples/android-ndk/tree/master/nn_sample 创建一个简单的神经网络。是否可以仅使用 Java 上的 Android 工具在 Tensorflow 的帮助下创建它
【问题讨论】:
标签: android tensorflow
看看这个文件夹https://github.com/googlesamples/android-ndk/tree/master/nn_sample/app/src/main/cpp
simple_model.h 是在创建 Android 项目之前在 Tensorflow 中训练的模型。现在模型喜欢黑盒,只获取输入和预测输出,如果您想构建自己的模型,请尝试本教程(从训练、评估、预测到部署到 Android 的所有步骤):
【讨论】:
肯定的。您可以在 Android 上使用TensorFlow Lite,它是一个开源深度学习框架,有助于将模型压缩和部署到移动或嵌入式应用程序。它基本上可以将模型作为输入,然后为移动应用程序部署、解释和执行资源节约优化。 Android NDK 的NNAPI 也可以轻松与TFLite 对接。这个link 包含使用 TFLite 在带有 Java 的 Android 上的手势、图像、对象和语音检测和分类示例实现。
【讨论】: