我一直在关注“Tensorflow on Android”的 github 存储库。
- 我能够使用 bazel 构建代码,然后将 Android 项目导入 Android Studio,如此处所述。
- 如您所见,在使用 Android Studio 构建 APK 后,模型文件/图表包含在
tensorflow/examples/android/assets
- 默认情况下,
tensorflow_inception_graph.pb
并且imagenet_comp_graph_label_strings.txt
包含在构建 APK 时下载的 inception5 文件中。
有什么问题?
- 我有一个重新训练的图(InceptionV3 模型,在 中提到
tensorflow/examples/image_retraining/retrain.py
),我能够将它放在 android 目录的 assets 文件夹中并生成一个工作 APK。 - 我使用默认图形或 .pb 文件时的推理时间约为 500 毫秒,而我的 retrained.pb 或图形约为 1400 毫秒。(在 OnePlus3T 设备上测试)
请帮我理解
- 如何分析
tensorflow_inception_graph.pb
Tensorboard 上的默认值