Компьютерное зрение

CNN

Свёрточные сети в CV

актуальноТекущий рабочий стандарт

Направления: Глубокое обучение · Свёрточные сети, Прикладные направления · Компьютерное зрение

Базовая архитектура зрения: иерархия фильтров от краёв до семантических частей объектов.

Ключевые тезисы

  • ResNet, EfficientNet, ConvNeXt — рабочие бэкбоны разного бюджета.
  • с ImageNet решает большинство задач при малых данных.
  • дают полезный индуктивный сдвиг: локальность и трансляционная инвариантность.

Подробный разбор

2 подтемы — объяснения, формулы, примеры и интерактивные графики.

МодельПараметровКогда брать
ResNet-5025Mнадёжный дефолт, много готовых весов
EfficientNet-B05Mограничения по памяти и скорости
ConvNeXt29M+современный свёрточный бэкбон, качество на уровне
MobileNetV35Mмобильные устройства, CPU-инференс

— почти всегда правильный старт: замораживаем бэкбон, обучаем голову, затем размораживаем и дообучаем всё с малым .

Каждый слой с пулингом или stride 2 уменьшает карту вдвое. После пяти таких блоков объект размером 16 пикселей превращается в половину клетки — сеть его просто не видит.

  • FPN объединяет карты разных уровней: мелкие объекты берутся с ранних слоёв, крупные — с поздних.
  • Dilated convolution увеличивает рецептивное поле без потери разрешения.
  • Тайлинг: большие снимки режут на перекрывающиеся окна и обрабатывают по частям.

Видеолекции

Тайм-кода именно на эту тему в записях нет. Но глава «Компьютерное зрение» разобрана в курсах целиком — с той оговоркой, что место в записи придётся искать самому.

Связанные темы

Свёртки и зрение

Кому эта тема нужна

Спрашивают на собеседовании: Яндекс — Computer Vision.

Следующий шагДальше по связи: CNNРазделяемые фильтры скользят по изображению, выявляя локальные паттерны с трансляционной инвариантностью.Перейти →

Глава «Компьютерное зрение» последний раз правилась . Нашли ошибку — напишите.