У меня есть 2 модели Tensorflow Lite (это модели Yolo V2 Tiny):
- Модель A) Загруженная из inte rnet, обнаруживает и классифицирует объекты с 80 классами. Вес файлов .tflite составляет 44,9 МБ.
- Модель B) Обученная мной с использованием Dar knet, обнаруживает и классифицирует объекты с 52 классами. Вес файлов .tflite составляет 20,8 МБ. Модель преобразуется в TFLite с использованием Darkflow.
Однако и для мобильного телефона, и для компьютера модель B требует в 10 раз больше времени для прогнозирования, чем модель A (даже если модель B обнаруживает в меньшем количестве классов и ее файл легче). Кроме того, кажется, что модели работают с входными изображениями размером 416x416 и используют числа с плавающей точкой.
Что может быть причиной того, что модель A быстрее, чем модель B? Как я могу узнать, почему модель A быстрее?
Одна из проблем, с которыми я сталкиваюсь, заключается в том, что для модели A, так как я сам не тренировался, у меня нет файла .cfg со всей установкой ...