Similar presentations:
Нейросети в задаче трекинга
1.
Нейросети в задаче трекинга2.
Нейросети и трекингОбласти применения: распознавание 2-D объектов и 3-D, аннотирование,
семантическая сегментация, определение движения и так далее…
Преимущество: автоматическая генерация feature map.
Задача распознавания связана с трекингом метрикой IoU.
2
3.
Репозиторий обученных моделей MediaPipe3
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