OpenVINO - Инструментарий с YoloV4

В настоящее время я работаю с YoloV3-tiny. Репозиторий: https://github.com/AlexeyAB/darknet

Для импорта сети в проект C ++ я использую OpenVINO-Toolkit. Более подробно, я использую следующую процедуру для преобразования сети:

Что изменилось с точки зрения структуры между версией 3 и 4 Yolo? Могу ли я надеяться, что преобразование YoloV3-tiny (или YoloV3) такое же, как у YoloV4? YoloV4 намного медленнее, чем YoloV3-tiny, используя только ЦП для вывода? Когда будет доступен YoloV4-tiny? У кого-нибудь есть информация об этом?

Заранее спасибо всем, кто дает мне полезную информацию.


person Giosuè Nardi    schedule 01.06.2020    source источник


Ответы (2)


  • Разница между YoloV4 и YoloV3 - это основа. YoloV4 имеет CSPDarknet53, а YoloV3 имеет магистраль Darknet53. См. https://arxiv.org/pdf/2004.10934.pdf.
  • Кроме того, YoloV4 официально не поддерживается OpenVINO. Однако вы все равно можете тестировать и проверять YoloV4 на своей стороне с помощью некоторого обходного пути. На данный момент есть один способ запустить YoloV4 через OpenCV, который построит сеть с использованием nGraph API, а затем перейдет к механизму вывода. См. https://github.com/opencv/opencv/pull/17185.
  • Ключевой проблемой является функция активации Mish - оптимизированной реализации пока нет, поэтому мы должны реализовать ее по определению с помощью tanh и экспоненциальных функций. К сожалению, однозначное сравнение топологии показывает значительное снижение производительности. Результаты производительности также доступны по ссылке на github выше.
person Intel Support    schedule 24.06.2020

https://github.com/TNTWEN/OpenVINO-YOLOV4 Это мой проект на основе v3 конвертер (darknet - ›tensorflow -› IR), и я закончил адаптацию OpenVINO Yolov4, v4-relu, v4-tiny. Вы могли бы попробовать. И вы можете использовать IRmodel V4 и запускать демо v3 c ++ напрямую

person TNTWEN    schedule 05.08.2020
comment
Из отзыва: Привет, хотя ссылки - отличный способ поделиться знаниями, они не ответят на вопрос, если они сломаются в будущем. Добавьте к своему ответу основное содержание ссылки, которая отвечает на вопрос. В случае, если содержание слишком сложное или слишком большое, чтобы уместиться здесь, опишите общую идею предлагаемого решения. Не забывайте всегда сохранять ссылку на веб-сайт исходного решения. См .: Как написать хороший ответ? - person sɐunıɔןɐqɐp; 05.08.2020