我有 2 个 Tensorflow Lite 模型(它们是 Yolo V2 Tiny 模型):
- 模型 A)从互联网上下载,对 80 个类别的对象进行检测和分类。.tflite 文件重 44,9mb。
- 模型 B)我自己使用 Darknet 训练,用 52 个类检测和分类对象。.tflite 文件重 20.8mb。该模型使用 Darkflow 转换为 TFLite。
然而,无论是在手机上还是在计算机上,模型 B 的预测时间都比模型 A 多 10 倍(即使模型 B 检测到的类别更少且文件更轻)。此外,模型似乎可以处理大小为 416x416 的输入图像并使用浮点数。
模型 A 比模型 B 快的原因是什么?如何找出模型 A 更快的原因?
我遇到的问题之一是模型 A,因为我自己没有训练过它,所以我没有包含整个设置的 .cfg 文件......