Распознавание объектов с faster-coco-eval. Разбираемся с библиотекой компьютерного зрения.
Сегодня хотелось бы рассказать о библиотеке faster-coco-eval, эта библиотека представляет собой идейное продолжение реализации расчета метрик, разработанной facebook в своем фреймворке для компьютерного зрения detectron2.
🔥 Wl7z_U34K5Y0NzYy - в моем тг канале куча гайдов, разбора кода, уроков по машинному обучению.
📌 - здесь мы занимаемся анализом данных на практике
📌 - Супер полезная папка для всех, кто изучает Python и машинное обучение
📌 Библиотека
В отличии от оригинальной реализации, библиотека faster-coco-eval отрезана от большинства зависимостей, таких как detectron2, pytorch, matplotlib.
Библиотека имеет 2 части, первая написана на С , что позволяет добиться быстроты вычислений, вторая это идейное наследие pycocotools, который исследователи применяют для расчета большинства метрик своих продуктов.
В моих исследованиях, я добился повышения производительности (скорости вычисления метрик) в 2 и более раза, что позволяет быстрей проводить валидацию и тратить меньше ресурсов на это.
Помимо всего этого в библиотеке реализованы интерфейсы графического вывода метрик, такие как вывод Pre-rec кривой, f1 кривой, визуализация FP, FN, GT и детекций, а так же Confusion matrix с выводом классов и нормализацией.
Для работы с библиотекой требуется лишь импортировать ее и заменить стандартные вызовы pycocotools на faster-coco-eval, я покажу это на примере подготовленного в google colab ноутбуке
Валидация в ноутбуке построена на фреймворке mmdet от mmlab, для упрощения работы.
В этом ноутбуке я заранее прогнал все ячейки, чтобы подготовить модель, которую буду валидировать.
Из тестового датасета coco я оставил для примера лишь 100 изображений с аннотациями.
Кроме валидации, библиотека, как например fiftione позволяет прямо в ноутбуке визуализировать GT датасет, и посмотреть аннотации.
Для сравнения оригинальной библиотеки и faster-coco-eval я прогнал поочередно эти библиотеки и сравнил сколько занимает валидация.
Итоговые показания скорости работы представлены в таблице на экране.
Так же для bbox посчитаны 2 кривые
1) Pre - rec кривая, которая позволяет исследователям лучше выбрать min_score для своих моделей основываясь на том, что им важно.
2) f1 кривая, позволяет сделать это более усредненно
Визуализация результатов работы модели представляет из себя возможность вывода изображении с аннотациями. Аннотации интерактивны и мы можем наводя на них мышкой увидеть классы, score и тип ошибки который произошел.
Например FP - это то, что нашла модель, но этого нет в изначальном датасете, оно показано красным.
Или же FN - это то, что модель не нашла, но оно есть в изначальном датасете, оно показано синим.
Сами детекты показаны розовым, а GT показаны зеленым.
Confusion matrix для большого кол-ва классов выглядит устрашающе, но она интерактивна, что позволяет нам приблизить зоны интереса.
2 views
517
150
7 months ago 00:40:18 1
Искусственный интеллект в нашей жизни и бизнесе сейчас и в ближайшем будущем.
7 months ago 00:20:48 1
Поиск объектов на видео с Python и TensorFlow с нуля, cтроим и обучаем нейросеть UNet
7 months ago 00:09:47 4
Infinix SMART 8 4/128GB,бюджетный вариант - который стоит брать
7 months ago 01:11:49 1
Семинар “Поведение собак при обнаружении больного животного по запаху“ // Марина Юрьевна Кочевалина
7 months ago 00:00:59 1
OpenAI поймали ГРУшников за использованием ChatGPT
7 months ago 01:00:13 7
Пространство, форма и движение как зрение позволяет нам ориентироваться в окружающем мире – Лекция
7 months ago 01:10:56 1
Обзор современного дома 1200 м2 в стиле Райта на участке с ручьем
7 months ago 00:33:53 1
Что нам кажется красивым? Красота с точки зрения науки
8 months ago 00:00:00 7
Семинар 25. Использование бортовых радаров и камер для распознавания объектов на дороге и бездорожье
8 months ago 01:47:30 1
Искусственный интеллект – солдат и генерал войны будущего?
8 months ago 00:47:52 1
Истинное знание себя не объективно. Дзогчен как распознание собственной природы ума.
8 months ago 00:05:03 2
HuskyLens и Arduino машинное зрение Начало обзор модуля с смарт камерой DFRobot платформы Maqueen
8 months ago 00:12:41 4
8 Мп IP камера Techage Ultra HD с технологией PoE.
8 months ago 00:05:44 1
Canon Digital IXUS 185 Обзор с примерами фото и видео
8 months ago 00:20:48 3
Грибы создают жизнь | Раскрываем тайны царства грибов | Михаил Вишневский | Сортировочная
8 months ago 00:01:00 4
Продолжение следует, монтаж КПП с распознанием номеров и пропускным режимом на объект
8 months ago 00:02:45 1
“РОСА“ Радиолокационная станция
8 months ago 00:01:39 1
GUIDE TD631 LRF. ГЛЯДЕЛКА ВСЕГО ЗА 100 тысяч с дальномером и на 640 матрице. #охота #охотник
8 months ago 00:56:32 1
Общие понятия об иммунитете
8 months ago 00:01:24 1
Комплекс “Ступор“ России, автоматическая борьба с БПЛА
8 months ago 00:08:37 1
Как настроить идентификацию по нескольким признакам в Sigur
8 months ago 00:13:45 1
Diablo 3: №26 - Распознавание Легендарных Вещей В Поиске Древних Предметов на
8 months ago 00:12:27 1
Diablo 3: №29 - Распознавание Легендарных Вещей В Поиске Древних Предметов на
8 months ago 00:11:20 1
Diablo 3: №30 - Распознавание Легендарных Вещей В Поиске Древних Предметов на