Ultralytics YOLO27: Встать в лист ожидания.
Get Started
Проведи один проект в области компьютерного зрения от исходных изображений до отслеживаемой конечной точки и цикла переобучения
Траектория обучения: Практиксредний ~5 часов 10 уроковИтоговый экзамен · Сертификат

Создание решений на Ultralytics Platform

Реализуй настоящий проект обнаружения объектов на Ultralytics Platform: составь бюджет, загрузи данные и добавь к ним разметку, проверь чистоту разбиений, обучи модели и сравни запуски, разверни выделенную конечную точку, отслеживай точность и автоматизируй цикл переобучения.

Чему ты научишься

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

  • Сопоставь этапы своего проекта с возможностями Platform и составь бюджет до расходования кредитов: на обучение, аннотацию и доступность конечной точки.

  • Загрузи данные так, чтобы набор данных сразу получил статус Ready, в том числе продумай выборку кадров из видео.

  • Выбери модель разметки и порог уверенности, оценив объём работы по проверке, а затем проверь пакетную аннотацию по доле исправлений.

  • Убедись, что в версии набора данных нет дубликатов между разбиениями и утечек с камер и что в ней достаточно примеров для каждого класса.

  • Запускай облачное обучение с учётом бюджета, оценивай его по графикам и проводи дообучение, не позволяя оптимизатору незаметно игнорировать скорость обучения.

  • Заранее определи критерии допуска и реши, превосходит ли новый запуск базовую модель; разверни его и вызывай через клиент, устойчивый к холодному запуску.

  • Настрой оповещения о состоянии конечной точки и точности на контрольной выборке, учитывай регионы и персональные данные, автоматизируй переобучение и выпуск модели.

Что ты создашь
  • План проекта с картой жизненного цикла и ежемесячным бюджетом.

  • Готовый набор данных с выбранными кадрами видео, проверенной разметкой, проверенными разбиениями и номером версии.

  • Обученная модель, прошедшая программную проверку допуска относительно базовой модели.

  • Выделенная конечная точка с клиентом, выполняющим повторные запросы, запланированной проверкой работоспособности и историей точности на контрольной выборке.

  • Инструкция по переобучению с условием запуска, этапами, ответственным, откатом и автоматизированным этапом выпуска.

Предварительные требования
  • Аккаунт Ultralytics Platform. Для прохождения курса хватит плана Free и приветственного кредита; подключение облачного хранилища требует Pro.

  • Python 3.11+ с ultralytics>=8.4.120 и ultralytics-platform для выполнения примеров; для SDK ultralytics-platform, используемого в уроках по API, требуется версия 3.11 (сама Ultralytics работает на версии 3.10+).

  • Знакомство с Ultralytics YOLO — рекомендуем пройти курсы Основы компьютерного зрения, Создание высокопроизводительных наборов данных для YOLO и Обучи свою первую модель YOLO.

  • Небольшой набор изображений (50–500 изображений) и короткое видео из своей предметной области либо открытые наборы данных, используемые в примерах.

Содержание курса

4 модулей · 10 уроков

Модуль 4

Развёртывание и мониторинг
7

Разверни и вызывай конечную точку

Создай отдельную конечную точку в одном из 42 регионов, подбери размер под свой трафик и вызывай её через клиент, который обрабатывает холодные старты, ответы 429 и недействительные ключи.

8

Контролируй работоспособность и точность

Изучи метрики конечной точки и статистику предсказаний в Platform, настрой оповещение по результатам регулярной проверки работоспособности и отслеживай дрейф точности с помощью контрольной выборки.

9

Конфиденциальность, регионы и соответствие требованиям

Выбирай регионы хранения данных и деплоя с учетом договоров, сохраняй данные конфиденциальными, анонимизируй изображения до загрузки и заполни контрольный список соответствия требованиям перед запуском.

10

Автоматизация цикла переобучения

Преврати один деплой в воспроизводимый цикл: инструкция по запуску, скриптовая проверка допуска, автоматический выпуск с возможностью отката и еженедельный обзор.