Каталог/назад к курсам
Computer Vision Engineer: от детекции и Doc-AI до продакшна
Machine LearningСредний

Computer Vision Engineer: от детекции и Doc-AI до продакшна

Практический курс по Computer Vision. Соберёте продакшн-сервис: датасет → обучение (YOLO/RT-DETR, SAM), трекинг, OCR/Doc-AI, веб-приложение (UI+API) и мониторинг. Экспорт в ONNX/TensorRT/OpenVINO, батчинг/квантование под CPU/GPU. Плюс профессиональные блоки: mAP/IoU/Dice и калибровка доверия, QA разметки и аугментации, p95/стоимость, дрейф данных и алерты, guardrails (NMS/правила), A/B-тесты, Triton/gRPC/FastAPI.

10 модулей • 39 уроков363 задания с проверкойоколо 80 ч
Код в браузере: PythonРазбор преподавателемСвободный темпСертификат с проверкой

О курсе

Этот курс — про продакшн-компьютерное зрение. Вы пройдёте путь от данных и разметки до работающего сервиса с метриками качества, скорости и стоимости инференса. Мы не ограничиваемся ноутбуками: строим сервисы, считаем p95-латентность и cost/1000 кадров, настраиваем мониторинг и приватность.

Что внутри. Детекция и сегментация (YOLOv8/YOLO11, RT-DETR, SAM), Doc-AI (PaddleOCR + LayoutParser), экспорт и ускорение (ONNX/TensorRT/OpenVINO, квантизация INT8, батчинг, динамические инпуты), сервисный слой (FastAPI, очереди Redis/RabbitMQ, rate-limit, ретраи), деплой (Docker/Compose, канареечные релизы), наблюдаемость (Prometheus/Grafana, структурированные логи, алерты).

Практика и артефакты.

Retail: детектор пустых полок → mAP, p95, cost/req, дашборд.

Пром: сегментация дефектов → IoU/Dice, отчёт по браку для менеджмента.

Офис: Doc-AI для чеков/актов → JSON → БД, SLA эндпоинта.

Каждый модуль завершается артефактом: модель/скрипт инференса/эндпоинт/отчёт или дашборд. Все репозитории воспроизводимы (Makefile, docker-compose, инструкции «из коробки»).

Почему это ценно. Вы научитесь не только обучать модели, но и обосновывать ROMI: корректно мерить качество, latency и стоимость, находить узкие места, безопасно обновлять модели (канарейка/shadow), соблюдать политику PII (маскирование лиц/номеров, аудит доступа).

Формат: короткая теория → код → автопроверки/чек-листы → мини-итог. Финал — деплой сервиса с мониторингом и отчётом метрик.

Чему научитесь

  • Готовить и проверять датасеты для задач классификации, детекции, сегментации и Doc-AI
  • Обучать и оценивать CV-модели с помощью mAP, IoU, Dice и калибровки доверия
  • Применять YOLO, RT-DETR, SAM, OCR и трекинг в прикладных сценариях
  • Экспортировать и ускорять модели через ONNX, TensorRT и OpenVINO
  • Собирать API и обработку видеопотока с контролем задержки и стоимости
  • Контейнеризировать CV-сервис и настраивать мониторинг качества и дрейфа данных
  • Подготовить воспроизводимый production-проект для портфолио

Для кого

  • Python-разработчики и ML-инженеры, переходящие в Computer Vision
  • Data Scientist, которым нужен полный путь от датасета до работающего CV-сервиса
  • Инженеры, которым важны ускорение инференса, эксплуатация и мониторинг моделей

Формат

  • 10 модулей и 39 уроков
  • Практические проекты по детекции, сегментации, Doc-AI и видеопотокам
  • Артефакты по итогам модулей: модель, скрипт инференса, API, отчёт или дашборд
  • Итоговый production-контур с контейнеризацией, метриками и мониторингом

Что нужно на старте

  • Уверенный базовый Python
  • Начальное знакомство с NumPy и машинным обучением
  • Умение работать с терминалом, Git и Python-окружением
  • Желательно базовое понимание нейронных сетей; продвинутый опыт CV не требуется
#stepik-import

Автор курса

Алексей Малышкин

Разрабатываю образовательные материалы по программированию, машинному обучению и анализу данных. Темы: Python-разработка, аналитика, ML-инструменты (LangChain, vector databases, AI agents), компьютерное зрение. Стараюсь объяснять технические концепции понятно и структурировано. Ранее преподавал на Stepik и обучил более 2000 студентов. Мой профиль на Stepik - https://stepik.org/users/273781420/profile Мой телеграм для связи @alexey_latorn

Программа

01Ориентация: что такое CV сегодня4 урока
1Задачи компьютерного зрения и как выбрать свою
2Как мы сюда пришли: эволюция архитектур
3Свежая волна: то, что решается без разметкипробный4Инструменты и окружение CV-инженерапробный
02Метрики, порог и цена ошибки4 урока
1IoU: как сравнить две рамкипробный2AP и mAP: число, по которому судят детекторпробный
3Метрики за пределами рамок
4Порог, цена ошибки, скорость и стоимость
03Данные, разметка, аугментации4 урока
1Схема классов и сколько данных нужно
2Разметка на практике: CVAT и Label Studio
3Инспекция набора данных: FiftyOne
4Аугментации, синтетика и доразметка
04Обучение: классификация и детекция6 уроков
1Классификация и перенос обучения
2Как устроен свёрточный детектор
3Первое обучение детектора: запуск, лог и метрики
4Чтение результатов и что реально даёт прирост
5Трансформерные детекторы и как выбирать
6Разбор ошибок и постпроцесс
05Сегментация, поза, лица3 урока
1Сегментация: когда рамки мало
2Обучение сегментации на дефектах и постпроцесс масок
3Ключевые точки: поза и лица
06Классика, геометрия и трекинг4 урока
1Классика: признаки, геометрия, поток и Калман
2SOT: ведём один объект
3MOT: от SORT до ByteTrack
4Метрики трекинга и Re-identification
07Документы3 урока
1Пайплайн документа целиком
2Распознавание: движки и мультимодальные модели
3Поля, схема, приёмка
08Оптимизация под целевое железо5 уроков
1Где на самом деле уходит время
2Точности вычислений и тензорные ядра
3ONNX, ONNX Runtime и OpenVINO
4TensorRT
5Edge, батчинг и стоимость
09Видеопоток и интеграция с видеонаблюдением3 урока
1Источники видео: камеры, RTSP, ONVIF, NVR
2Конвейер обработки потока
3Сервис, события наружу и упаковка
10Эксплуатация и финал3 урока
1Мониторинг, дрейф и обновление модели
2Лицензии, приватность и разговор с заказчиком
3Финальный проект

Отзывы

1 отзыв
Сергей Троновоктябрь 2025

Один из немногих курсов, где можно потрогать продвинутые темы CV, не отдав на это пол зп. Рекомендую

Отзыв со Stepik

Дополнительные материалы и практика