Улучшенные статьи в колонке улучшения серии книг Mango
Адрес столбца: Эксклюзивный первый столбец по всей сети "Mango Yolov8 Учебное пособие по улучшению"?
Адрес столбца: Эксклюзивный первый столбец по всей сети "Mango Yolov5 Учебное пособие по улучшению"?
Адрес столбца: Эксклюзивный первый столбец по всей сети "Mango Yolov7 Учебное пособие по улучшению"?
Адрес проекта: https://github.com/iscyy/ultralyticspro
Сосредоточьтесь на улучшениях Yolov8, New - Yolov8 в Pytorch>, поддержку для улучшения основы, шеи, головы, потери, IOU, LA, NMS и других модулей упрощает улучшения Yolov8 легкими снова
? Новый проект Ultralalyticspro ultralyticspro yoltrov8, последние точки улучшения обновляются в 2024 году.
1. Улучшение бесплатного контента Yolov8 <br> Этот проект продолжит обновлять некоторые бесплатные точки улучшения, которые будут обновляться каждую неделю
3.22 Обновление: механизм внимания: Ultralytics/CFG/Model
GAM внимания механизм,
SA механизм внимания,
Механизм внимания симама,
SK внимания механизм,
Механизм внимания SOCA,
Механизм внимания CBAM,
3.23 Обновление: Структура пирамиды: Ультралитика/CFG/Models/CFG2024/YOLOV8-пирамида Улучшение структуры
Sppelan,
Simsppf,
Basicrfb,
Aspp,
SPPFCSPC
Для получения дополнительных обновлений нажмите: https://github.com/iscyy/ultralyticspro
Обновление проекта Yolov5
2024.03
Добавлены Dysample Upsampling Точки улучшения: ICCV2023 Бумага: Dysample Apsampling Улучшения
Yoloair - это библиотека алгоритма YOLO, основанная на Pytorch. Создайте структуру кода модели, унифицированное приложение, унифицированное улучшение, легкое комбинацию модулей и создайте более мощную сетевую модель.
Упрощенный китайский | Английский
Особенности • Использовать? • Документ? • Сообщить о проблеме? • Обновлять? • Обсуждение
• Методы и ссылки на улучшение YOLO •
Диверсификация модели : различные сетевые модели обнаружения построены на основе различных сетевых модулей.
Модульная компонента : помогает пользователям настраивать и быстро комбинировать основу, шею и голову, диверсифицировать сетевые модели, помогает научным исследованиям улучшить алгоритмы обнаружения, улучшения модели и комбинации сетевых расположений. Создайте мощную сетевую модель.
Создайте структуру кода модели, единичные методы применения, единую корректировку параметров, унифицированное улучшение, интегрированные многозадачные задачи, комбинация легких модулей и создать более мощную сетевую модель .
Встроенные интегрированные модельные сетевые структуры, такие как Yolov5, Yolov7, Yolov6, Yolox, Yolor, Transformer, PP-Yolo, PP-YOLOV2, PP-YOLOE, PP-Yoloeplus, Scaled_yolov4, Yolov3, Yolov4, Yolo-Face, Tph-yolo, SpdoLo, SpdoLo, SpdoLo, SpdoLo, SpdoLo, SpdoLo, SpdoLo, SpdoLo, SpdoLo, SpdoLo, SpdoLo-yolo, yilo-face, tph-yolo. и другие модели ... интегрируют различные алгоритмы обнаружения и связанные с ним модели с несколькими заданиями, используя единый код модели, интегрированные в библиотеку Yoloair, и единые методы применения . Для научных исследователей удобно улучшать модели бумажных алгоритмов, сравнить модели и реализовать диверсификацию сетевых комбинаций. Он включает в себя легкие модели и более высокие модели точности, и разумно выбирает в соответствии с сценой для достижения баланса между точностью и скоростью. В то же время библиотека поддерживает развязку различных структур и компонентов модулей для создания компонентов модуля. Комбинируя различные компоненты модуля, пользователи могут настраивать и создавать различные модели обнаружения на основе различных наборов данных или различных бизнес -сценариев.
Поддерживает интегрированную многозадачность, включая обнаружение объектов, сегментацию экземпляров, классификацию изображений, оценку позы, обнаружение лица, отслеживание целей и другие задачи
Звезда? и Форк не потеряется и обновит одновременно.
Адрес проекта?: Https://github.com/iscyy/yoloair
Некоторые учебники по инструкциям по улучшению?
Следующие функции поддерживаются для внутреннего тестирования версии бета-бета-holoair
Поддержать больше улучшений в модели алгоритма серии YOLO (постоянно обновляется ...)
Библиотека алгоритмов Yoloair суммирует различные модели обнаружения серий yOlo, а набор кода интегрирует несколько моделей:
Поддерживать больше компонентов сетевой модели
| Альпи | Шейки | Голова |
|
|
|
| Механизм внимания | Стратегия назначения тегов | Функция потери |
|
|
|
| Потеря | Нс | Улучшение данных |
|
|
|
| Космическая пирамида | Модульные компоненты | Якорь / якорь |
|
|
|
Поддержите больше костяка
Поддержите больше шеи
Поддерживать больше головок обнаружения
Yolov4, головка обнаружения головы Yolov5;
Йолор косвенно изучает головку обнаружения головы;
Отдельная головка обнаруженной головки Yolox и обнаружена головы;
Адаптивная пространственная функция обнаружения слияния головы;
Yolov6-V2.0 Эффективная отделенная голова;
Головка обнаружения Yolov7 iauxdetect, головка Idetect и т. Д.;
Другие различные головы обнаружения
Поддерживает больше механизмов внимания подключения и игры.
Подключите и воспроизводите механизмы внимания в любой части сети
Самое внимание
Контекстуальный трансформатор
Узкое трансформатор
S2-MLP Внимание
СК Внимание
CBAM Внимание
SE Внимание
Координировать внимание
Нам внимание
ГАМ ВНИМАНИЕ
ЭКА ВНИМАНИЕ
Перетасовать внимание
Пересекающаяся
Координировать внимание
Сообщение
Симам внимание непрерывно обновляется?
Большие новости! ! ! В качестве дополнения к проекту с открытым исходным кодом, мы рекомендуем библиотеку библиотеки кода алгоритма алгоритма. Он обобщен и организован всеобъемлющим образом, включая различные внимания и другие коды. Код прост и прост в чтении, и одна строка кода реализует механизм внимания.
Больше космических пирамидных конструкций
Поддержать больше потерь
Поддерживает якорный и без якорь
? Yolov5, Yolov7, Yolov3, Yolov4, Yolor, Scaledyolov4, Ppyolo, Pppyolov2, улучшен Yolov5, улучшенный yolov7
? Yolox, Yolov6 (Paper), Pppyoloe, Pppyoloe+
Поддерживает несколько стратегий распределения тегов
Поддержка взвешенной коробки Fusion (WBF)
Встроенные несколько модульных компонентов для сетевой модели
Conv, GhostConv, узкое место, Ghostbottleneck, SPP, SPPF, DWConv, MixConv2d, Focus, CrossConv, Wotenleneckcsp, C3, C3TR, C3SPP, C3HOST, C3HB, C3RFEM, Multiseam, Seam, SPPCSPC, Repconv, BOT3, Air, CAM, CAM, CAM, CAM, CAM, CAM, CAM, CAM, CAM, CAM. Rescspc, Rescspb, Resxcspb, Resxcspc, Wotenleneckcspb, Wotenleneckcspc, ASPP, BasicRFB, SPPCSPC_GROUP, Horblock, CNEB, C3GC, C3C2, NN.ConvTrans2D, DWConvblock, Repvggblock, COTS3, SPPPCPOCP, SPPPCPOCP, SPPPCPOC Узкий розетка, Downc, узкий рост
Поддержать больше функций потери IOU
Поддержите больше NMS
Поддерживать больше улучшений данных
Поддерживает официальные предварительные веса, нагрузка на Yolov3, Yolov4, Yolov5, Yolov7, Yolor, Scaled_yolo и другие сети для обучения передачи
Визуализация тепловой диаграммы серии серии Yolo (Gardcam, Gardcam ++ и т. Д.) Поддерживает Yolov3, Yolov3-SPP, Yolov4, Yolov5, Yolor, Yolov7scaled_yolov4, TPH-Yolo, Spd-Yolo и модели пользовательских сетевых моделей (Yoloair (Beta Version Version) были подтверждены)
Резюме основной структурной структуры сетевой модели: модель?
Приведенные выше модули компонентов используют единую структуру кода модели, единую форму задачи и метод унифицированного применения. Компоненты модуля могут помочь пользователям настраивать и быстро объединить основу, шею и голову, диверсифицировать сетевые модели, помочь научным исследованиям улучшить алгоритмы обнаружения и создавать более мощную сетевую модель.
ПРИМЕЧАНИЕ. Приведенная выше основная поддержка функций включает в себя основную версию и бета -версию. Некоторые функции временно обновляются только в бета -версии. Не все обновления находятся непосредственно в основном. После того, как последующие бета -версии протестированы внутренне, они постепенно добавляются в основную версию.
Включая файлы конфигурации модели на основе различных моделей алгоритмов, таких как Yolov5, Yolov7, Yolox, Yolor, Yolov3, Yolov4, Scaled_yolov4, Pppyoloe, Pppyoloeplus, трансформатор, Yolo-facev2, Picodet, Yolov5-Lite, tph-yolov5, spd-yolo и т.д.
| Обнаружение цели | Целевая сегментация |
|---|---|
| Классификация изображений | Сегментация экземпляра |
|---|---|
| Целевая сегментация | Целевое отслеживание |
|---|---|
| Оценка осанки | Обнаружение лица |
|---|---|
| Тепловое фото 01 | Тепловое фото 02 |
|---|---|
Yolov5 https://github.com/ultralytics/yolov5/releases/tag/v6.1
Yolov4 https://github.com/iscyy/yoloair/releases/tag/v1.0
Yolov3 https://github.com/iscyy/yoloair/releases/tag/v1.0
Yolor https://github.com/iscyy/yoloair/releases/tag/v1.0
Scaled_yolo https://github.com/iscyy/yoloair/releases/tag/v1.0
Yolov7 https://github.com/iscyy/yoloair/releases/tag/v1.0
О коде. Следуйте принципу дизайна Yolov5.
Оригинальная версия была создана на основе Yolov5 (v6.1)
Клонировать склад версии в Python> = 3.7.0 и установить требования .
$ git clone https://github.com/iscyy/yoloair.git # 克隆
$ cd YOLOAir
$ pip install -r requirements.txt # 安装$ python train.py --data coco128.yaml --cfg configs/yolov5/yolov5s.yaml #默认为yolo detect.py запускает вывод на различные источники данных и сохраняет результаты обнаружения в каталоге runs/detect .
$ python detect.py --source 0 # 网络摄像头
img.jpg # 图像
vid.mp4 # 视频
path/ # 文件夹
path/ * .jpg # globЕсли вы используете разные модели, чтобы разумно о наборах данных, вы можете использовать файл wbf.py для интеграции результатов с помощью взвешенного слияния коробки. Вам просто нужно установить путь IMG и путь TXT в файле wbf.py.
$ python wbf.py FightingCV Официальная аккаунт акцент на передовые бумажные обновления каждый день
(Ответьте на публичную учетную запись, чтобы добавить группу, добавьте помощника в Grape Group)
| Модель | размер (Пиксели) | карта Вэл 0,5: 0,95 | карта Вэл 0,5 | Скорость ЦП B1 (РС) | Скорость V100 B1 (РС) | Скорость V100 B32 (РС) | параметры (М) | Флопс @640 (b) | Вес |
|---|---|---|---|---|---|---|---|---|---|
| Yolov5n | 640 | 28.0 | 45,7 | 45 | 6.3 | 0,6 | 1.9 | 4.5 | Yolov5n |
| Yolov5s | 640 | 37.4 | 56.8 | 98 | 6.4 | 0,9 | 7.2 | 16.5 | Yolov5s |
| Yolov5m | 640 | 45,4 | 64.1 | 224 | 8.2 | 1.7 | 21.2 | 49,0 | Yolov5m |
| Yolov5l | 640 | 49,0 | 67.3 | 430 | 10.1 | 2.7 | 46.5 | 109,1 | Yolov5l |
| Yolov5x | 640 | 50,7 | 68.9 | 766 | 12.1 | 4.8 | 86.7 | 205,7 | Yolov5x |
| Yolov5n6 | 1280 | 36.0 | 54.4 | 153 | 8.1 | 2.1 | 3.2 | 4.6 | Yolov5n6 |
| Yolov5s6 | 1280 | 44,8 | 63,7 | 385 | 8.2 | 3.6 | 12.6 | 16.8 | Yolov5s6 |
| Yolov5m6 | 1280 | 51.3 | 69,3 | 887 | 11.1 | 6.8 | 35,7 | 50.0 | Yolov5m6 |
| Yolov5l6 | 1280 | 53,7 | 71.3 | 1784 | 15.8 | 10.5 | 76.8 | 111.4 | Yolov5l6 |
| Yolov5x6 + Tta | 1280 1536 | 55,0 55,8 | 72,7 72,7 | 3136 - | 26.2 - | 19.4 - | 140.7 - | 209,8 - | Yolov5x6 |
| Модель | размер (Пиксели) | карта Вэл 0,5: 0,95 | карта Вэл 0,5 | Размер ядра DeConSV | Скорость V100 B1 (РС) | Скорость V100 B32 (РС) | параметры (М) | Флопс @640 (b) |
|---|---|---|---|---|---|---|---|---|
| Yolov5s | 640 | 33,7 | 52,9 | - | 5.6 | 2.2 | 7.23 | 16.5 |
| Yolov5s-deconv-exp1 | 640 | 33,4 | 52,5 | 2 | 5.6 | 2.4 | 7,55 | 18.2 |
| Yolov5s-deconv-exp2 | 640 | 34.7 | 54.2 | 4 | 5.8 | 2.5 | 8.54 | 23.2 |
# train
python -m torch.distributed.run --nproc_per_node 4 train.py --device 0,1,2,3 --data data/coco.yaml --hyp data/hyps/hyp.scratch-low.yaml --cfg path/to/model.yaml --batch 512 --epochs 300 --weights ''
# val
python val.py --verbose --data data/coco.yaml --conf 0.001 --iou 0.65 --batch 1 --weights path/to/model.pt
| Модель | размер (Пиксели) | карта Вэл 0,5: 0,95 | карта Вэл 0,5 | параметры (М) | Флопс @640 (b) |
|---|---|---|---|---|---|
| Yolov5s | 640 | 37.4 | 56.6 | 7.226 | 16.5 |
| Yolov5s-deconv | 640 | 37.8 | 57.1 | 7.232 | 16.5 |
| Модель | размер (Пиксели) | карта Вэл 0,5: 0,95 | карта Вэл 0,5 | параметры (М) | Флопс @640 (b) |
|---|---|---|---|---|---|
| Yolov5s | 640 | 37.2 | 56.0 | 7.2 | 16.5 |
| Yolov5S-C3GC-Backbone | 640 | 37.7 | 57.3 | 7,5 | 16.8 |
Синхронизировать с рамками Yolov5
В будущем мы будем продолжать создавать и улучшать экосистему Yoloair для улучшения и интеграции моделей серии Yolov5, продолжать объединять различные модули, строить более различные сетевые модели горизонтально и внедрять связанные технологии и т. Д.
@ article { 2022 yoloair ,
title = {{ YOLOAir }: Makes improvements easy again },
author = { iscyy },
repo = { github https : // github . com / iscyy / yoloair },
year = { 2022 }
} Содержание этого сайта предназначено только для обмена заметками. Если какой -то контент нарушает, пожалуйста, отправляйте электронную почту.
Если у вас есть какие -либо вопросы, пожалуйста, обсудите со мной, отправив электронное письмо.
https://github.com/ultralytics/yolov5
https://github.com/ultralytics/yolov3
https://github.com/wongkinyiu/pytorch_yolov4
https://github.com/wongkinyiu/scaledyolov4
https://github.com/meituan/yolov6
https://github.com/wongkinyiu/yolov7
https://github.com/wongkinyiu/yolor
https://github.com/xmu-xiaoma666/external-attention-pytorch
https://gitee.com/searchsource/yolov5_yolox
https://github.com/krasjet-yu/yolo-facev2
https://github.com/positiot666/yolov5_research/
https://github.com/ppogg/yolov5-lite
https://github.com/gumpest/yolov5-multibackbone