YOLOv6 v3.0 и YOLOv8 — это современные системы обнаружения объектов, разработанные разными организациями. Они предназначены для обнаружения объектов в режиме реального времени, что делает их хорошо подходящими для таких приложений, как автономные транспортные средства, системы безопасности и многие другие.

YOLOv6 v3.0 разработан командой Meituan. Это последняя версия семейства моделей обнаружения объектов YOLOv6, включающая несколько различных моделей, таких как YOLOv6-N, YOLOv6-S, YOLOv6-M/L, которые предназначены для различных промышленных сценариев, таких как нано, крошечный, с, м, л. Оценка YOLOv6 v3.0 проводится в соответствии с ранними версиями YOLOv6, в которых основное внимание уделяется пропускной способности и задержке графического процессора при развертывании.

Команда Meituan проверила скоростные характеристики всех официальных моделей с точностью FP16 на том же графическом процессоре Tesla T4 с TensorRT и сравнила обновленный YOLOv6 с YOLOv5, YOLOX, PPYOLOE, YOLOv7 и YOLOv8. Результаты сравнения показывают, что YOLOv6-N значительно продвинулся на 9,5% по сравнению с YOLOv5-N, а также обладает лучшими скоростными характеристиками как с точки зрения пропускной способности, так и с точки зрения задержки. YOLOv6-S может улучшить AP на 3,5% по сравнению с YOLOX-S и на 0,9% по сравнению с PPYOLOE-S с более высокой скоростью. YOLOv6-M превосходит YOLOv5-M на 4,6% выше AP с аналогичной скоростью, и достигает 3,1% и 1,0% выше AP, чем YOLOX-M и PPYOLOE-M при более высокой скорости.

С другой стороны, YOLOv8 разработан компанией Ultralytics и считается последней и наиболее продвинутой версией моделей YOLO. YOLOv8 известен своей высокой скоростью обработки, высокой точностью и способностью обнаруживать несколько объектов на одном изображении. Он также имеет новую магистральную сеть, дизайн, который позволяет легко сравнивать производительность модели с более старыми моделями семейства YOLO, новую функцию потерь и новую головку обнаружения без якоря.

Одним из основных различий между YOLOv6 v3.0 и YOLOv8 является фокус двух систем. YOLOv6 v3.0 специально разработан для промышленных приложений и имеет разные модели для разных сценариев. YOLOv8, с другой стороны, представляет собой более универсальную систему обнаружения объектов, подходящую для широкого спектра вариантов использования.

Еще одно различие между двумя системами заключается в уровне точности, который они предлагают. YOLOv6 v3.0 имеет немного меньшую точность по сравнению с YOLOv8, но компенсирует это более высокой скоростью обработки и меньшей задержкой. Это делает его более подходящим для приложений реального времени, где важна скорость. YOLOv8, с другой стороны, предлагает более высокую точность, что делает его лучшим выбором для приложений, где точность имеет решающее значение.

В заключение, как YOLOv6 v3.0, так и YOLOv8 являются мощными системами обнаружения объектов, которые предлагают уникальные преимущества для различных вариантов использования. YOLOv6 v3.0 больше подходит для промышленных приложений, где скорость важнее точности, тогда как YOLOv8 более универсален и обеспечивает более высокую точность. Обе системы постоянно развиваются и обновляются, чтобы обеспечить лучшую производительность и удобство для разработчиков. Выбор между ними будет зависеть от конкретных требований проекта и компромисса между скоростью и точностью.

Если вы хотите стать продвинутым YOLO и разрабатывать с более чем 50 приложениями YOLO, ознакомьтесь с YOLO+, самым полным курсом по YOLO на планете. Нажмите ЗДЕСЬ, чтобы записаться на эту нано-степень!