2.36M
Categories: internetinternet softwaresoftware

Нейросети в задаче трекинга

1.

Нейросети в задаче трекинга

2.

Нейросети и трекинг
Области применения: распознавание 2-D объектов и 3-D, аннотирование,
семантическая сегментация, определение движения и так далее…
Преимущество: автоматическая генерация feature map.
Задача распознавания связана с трекингом метрикой IoU.
2

3.

Репозиторий обученных моделей MediaPipe
3

4.

Проблема – датасеты заранее обученных моделей не
универсальны.
Для специфических задач могут потребоваться кастомные
модели нейросетей.
4

5.

Кастомные модели нейросетей
Что можно закастомить?
• обучающие данные: анализ перечня классов, сбор обучающих данных
(от 2000 обучающих примеров на класс), разметка (от 2 до 20 мин на
аннотацию одного обучающего примера);
• алгоритм: топология нейросети – количество и конфигурация слоев,
функции активации и т.д.
5

6.

Инструменты для сбора обучающих данных
supervise.ly: разметка 2-D и 3-D объектов. Функционал наиболее полный и
удобный.
6

7.

Обучение кастомных моделей нейросетей
Через веб-интерфейс:
• supervise.ly: аренда сервера или собственный сервер (в зависимости от
лицензии).
Локально:
• фреймворки Tensorflow Object Detection API, DarkNet – без кодирования, только
запуск скриптов.
• Caffe, Tensorflow, DarkNet и др. – с возможностью создания собственной модели.
Высокоуровневые фрейморки для обучения нейросетей распознаванию 3-D пока
не найдены.
7

8.

Спасибо за внимание!
English     Русский Rules