Ultralytics YOLO27:
Назад к глоссарию Ultralytics

Model Card

Узнай, что такое карточка модели, что в нее входит и как она способствует прозрачности ИИ, оценке, управлению, контролю рисков и ответственному развертыванию.

Карточка модели — это структурированный документ, в котором объясняется, что делает модель ИИ или машинного обучения, как она была разработана и оценена, где её следует использовать и о каких ограничениях или рисках должны знать пользователи. Она служит практическим информационным документом для разработчиков, проверяющих специалистов, команд внедрения и затронутых сторон, поддерживая прозрачность в сфере ИИ без необходимости получать доступ к исходному коду или внутреннему устройству модели. В этом контексте карточка модели не имеет отношения к «композитной карточке» модели из мира моды — профессиональному портфолио.

Что содержит карточка модели#

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

К основным компонентам относятся:

  • Назначение, владелец и версия: Указывает модель, ответственную команду, версию выпуска, задачу, поддерживаемые входные и выходные данные, а также контактную информацию или сведения о сопровождении.
  • Данные для обучения и контекст разработки: Описывает источники данных, условия сбора, методы разметки, предварительную обработку, архитектуру модели, процедуру обучения и важные допущения. Конфиденциальные или проприетарные данные можно описать в общих чертах, не раскрывая их.
  • Оценка и метрики производительности: Приводит метрики на чётко обозначенных наборах для валидации или тестирования. Для обнаружения объектов к ним могут относиться точность, полнота, средняя точность, задержка инференса, а также результаты по отдельным классам или значимым подмножествам данных.
  • Предусмотренные области применения и исключения: Объясняет подходящие сценарии использования, ожидаемые условия эксплуатации, необходимый уровень контроля со стороны человека и сценарии, для которых модель не предназначена.
  • Ограничения и риски: Описывает известные случаи сбоев, неопределённость, проблемы конфиденциальности, аспекты безопасности и возможное смещение в наборе данных. Также следует указать вероятные последствия ошибочных прогнозов.

В документации Amazon SageMaker по карточкам моделей приведён пример структурированной записи жизненного цикла, охватывающей предусмотренное использование, сведения об обучении, оценку, уровни риска и рекомендации. Открытые подборки, такие как карточки моделей Google DeepMind, показывают, как с помощью карточек можно рассказывать широкой аудитории о возможностях, оценке безопасности и ограничениях.

Зачем нужны карточки моделей#

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

Карточки также помогают обеспечивать управление и подотчётность. Структура управления рисками ИИ NIST подчёркивает важность управления надёжностью на протяжении всего жизненного цикла ИИ, а принцип прозрачности и объяснимости OECD призывает предоставлять значимую информацию о возможностях и ограничениях ИИ. Карточки моделей служат практическим инструментом для достижения этих целей.

В организациях карточки упрощают передачу информации между специалистами по данным, продуктовыми командами, специалистами по нормативному соответствию и инженерами эксплуатации. Такие системы, как IBM AI Factsheets, развивают этот подход, собирая метаданные модели на этапах разработки, утверждения, внедрения и мониторинга.

Связанная документация и ключевые различия#

Несколько связанных документов решают разные задачи:

  • Карточки данных: Описывают происхождение набора данных, его состав, процесс сбора, условия доступа, предусмотренные области применения и ограничения. Карточка модели посвящена обученной модели, хотя в ней следует ссылаться на соответствующую документацию по наборам данных.
  • Реестр моделей: Хранит артефакты моделей и управляет ими, включая версии, происхождение и статус развёртывания. Рабочий процесс реестра моделей MLflow показывает, как это работает на практике. Карточка модели объясняет её смысл и риски, а реестр управляет ресурсами моделей. Эти инструменты можно связать.
  • Карточка системы: Описывает целую систему ИИ, которая может включать несколько моделей, промпты, компоненты поиска, механизмы защиты, интерфейсы и процессы с участием человека. Карточка модели имеет более узкую область охвата и посвящена одной модели.
  • Отчёт об объяснимости: Анализирует, почему модель выдала те или иные результаты. Карточка модели описывает поведение и ограничения модели в целом, но не заменяет объяснения отдельных прогнозов.

Примеры применения в реальных условиях#

  • Визуальный контроль качества на производстве: На фабрике можно внедрить модель компьютерного зрения для обнаружения дефектов. В карточке модели можно перечислить поддерживаемые классы дефектов, расположение камер, допущения об освещении, показатели для редких дефектов, минимальный размер объектов и задержку на периферийном устройстве. Если при отражённом освещении царапины часто пропускаются, описание этого ограничения поможет операторам требовать ручную проверку или собирать дополнительные изображения для обучения.

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

Карточки моделей также встречаются при выборе сторонних моделей. Например, в документации каталога моделей Microsoft Foundry описаны карточки, содержащие сведения о моделях, результаты сравнительных тестов, поддерживаемые типы данных, лицензии и информацию о развёртывании.

Создание и сопровождение карточки модели#

Начни работу над карточкой на этапе планирования проекта, а не после развёртывания. Записывай данные по мере их появления, включая версии наборов данных, настройки обучения, условия оценки и решения проверяющих. Для модели обнаружения объектов Ultralytics YOLO26 документированный процесс валидации позволяет получить метрики для раздела оценки:

from ultralytics import YOLO

# Load the documented model version
model = YOLO("yolo26n.pt")

# Evaluate it on a labeled validation dataset
metrics = model.val(data="coco8.yaml")

# Record these results with the dataset and test conditions
print(f"mAP50-95: {metrics.box.map:.3f}")
print(f"mAP50: {metrics.box.map50:.3f}")
print(f"mAP75: {metrics.box.map75:.3f}")

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

Карточка модели должна быть живым документом с версиями. Обновляй её при каждом изменении модели, набора данных, процесса оценки, среды развёртывания или известных ограничений. И самое главное — пиши для тех, кто решает, следует ли использовать модель и как именно, а не только для команды, которая её обучала.

Explore solutions

Компьютерное зрение для аэрофотоснимков

Компьютерное зрение для аэрофотоснимков

Превращай снимки с дронов и другие аэрофотоснимки в аналитические данные в реальном времени для сельского хозяйства, аквакультуры, экологического мониторинга, охраны природы и геопространственного анализа с помощью Ultralytics YOLO.
Подробнее
Компьютерное зрение в аэрокосмической отрасли

Компьютерное зрение в аэрокосмической отрасли

Внедряй ИИ для компьютерного зрения в мониторинг с воздуха с помощью моделей Ultralytics YOLO. Используй компьютерное зрение для дронов, аэрокосмических рабочих процессов, охраны окружающей среды и геопространственных отраслей.
Подробнее
Компьютерное зрение в сфере безопасности

Компьютерное зрение в сфере безопасности

Защищай каждый объект с помощью моделей Ultralytics YOLO. ИИ для компьютерного зрения обеспечивает мониторинг периметра, обнаружение угроз, распознавание номерных знаков и безопасность на рабочем месте.
Подробнее
Компьютерное зрение в робототехнике

Компьютерное зрение в робототехнике

Создавай более интеллектуальные машины с моделями Ultralytics YOLO. Компьютерное зрение с ИИ помогает роботам автономно перемещаться, воспринимать окружающую среду, отслеживать объекты и управлять ими в реальном времени.
Подробнее
Компьютерное зрение в логистике

Компьютерное зрение в логистике

Оптимизируй логистику с моделями Ultralytics YOLO. Компьютерное зрение с ИИ помогает проверять посылки, сортировать их, отслеживать транспорт и контролировать безопасность на складах в реальном времени.
Подробнее
Компьютерное зрение в розничной торговле

Компьютерное зрение в розничной торговле

Переосмысли розничную торговлю с моделями Ultralytics YOLO. Компьютерное зрение на базе ИИ помогает отслеживать запасы, контролировать полки и очереди, а также получать более точные сведения о покупателях.
Подробнее
Компьютерное зрение в здравоохранении

Компьютерное зрение в здравоохранении

Создавай решения для здравоохранения с моделями Ultralytics YOLO. Компьютерное зрение на базе ИИ помогает ускорить анализ медицинских изображений, повысить точность диагностики и улучшить наблюдение за пациентами.
Подробнее
Компьютерное зрение в производстве

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

Оптимизируй производство с помощью моделей Ultralytics YOLO. Компьютерное зрение на базе ИИ помогает контролировать качество, выявлять дефекты, следить за соблюдением требований к СИЗ и автоматизировать сборочные линии.
Подробнее
Компьютерное зрение в автомобильной отрасли

Компьютерное зрение в автомобильной отрасли

Внедряй компьютерное зрение в автомобильной отрасли с помощью моделей Ultralytics YOLO. Компьютерное зрение на базе ИИ повышает безопасность на дорогах, улучшает системы помощи водителю и автоматизацию автомобилей, делая дороги умнее.
Подробнее
Компьютерное зрение в сельском хозяйстве

Компьютерное зрение в сельском хозяйстве

Внедряй компьютерное зрение на базе ИИ в умное сельское хозяйство с помощью моделей Ultralytics YOLO. Используй их для мониторинга посевов, отслеживания скота и точного земледелия, чтобы повышать урожайность и принимать более взвешенные решения.
Подробнее
Компьютерное зрение для аэрофотоснимков

Компьютерное зрение для аэрофотоснимков

Превращай снимки с дронов и другие аэрофотоснимки в аналитические данные в реальном времени для сельского хозяйства, аквакультуры, экологического мониторинга, охраны природы и геопространственного анализа с помощью Ultralytics YOLO.
Подробнее
Компьютерное зрение в аэрокосмической отрасли

Компьютерное зрение в аэрокосмической отрасли

Внедряй ИИ для компьютерного зрения в мониторинг с воздуха с помощью моделей Ultralytics YOLO. Используй компьютерное зрение для дронов, аэрокосмических рабочих процессов, охраны окружающей среды и геопространственных отраслей.
Подробнее
Компьютерное зрение в сфере безопасности

Компьютерное зрение в сфере безопасности

Защищай каждый объект с помощью моделей Ultralytics YOLO. ИИ для компьютерного зрения обеспечивает мониторинг периметра, обнаружение угроз, распознавание номерных знаков и безопасность на рабочем месте.
Подробнее
Компьютерное зрение в робототехнике

Компьютерное зрение в робототехнике

Создавай более интеллектуальные машины с моделями Ultralytics YOLO. Компьютерное зрение с ИИ помогает роботам автономно перемещаться, воспринимать окружающую среду, отслеживать объекты и управлять ими в реальном времени.
Подробнее
Компьютерное зрение в логистике

Компьютерное зрение в логистике

Оптимизируй логистику с моделями Ultralytics YOLO. Компьютерное зрение с ИИ помогает проверять посылки, сортировать их, отслеживать транспорт и контролировать безопасность на складах в реальном времени.
Подробнее
Компьютерное зрение в розничной торговле

Компьютерное зрение в розничной торговле

Переосмысли розничную торговлю с моделями Ultralytics YOLO. Компьютерное зрение на базе ИИ помогает отслеживать запасы, контролировать полки и очереди, а также получать более точные сведения о покупателях.
Подробнее
Компьютерное зрение в здравоохранении

Компьютерное зрение в здравоохранении

Создавай решения для здравоохранения с моделями Ultralytics YOLO. Компьютерное зрение на базе ИИ помогает ускорить анализ медицинских изображений, повысить точность диагностики и улучшить наблюдение за пациентами.
Подробнее
Компьютерное зрение в производстве

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

Оптимизируй производство с помощью моделей Ultralytics YOLO. Компьютерное зрение на базе ИИ помогает контролировать качество, выявлять дефекты, следить за соблюдением требований к СИЗ и автоматизировать сборочные линии.
Подробнее
Компьютерное зрение в автомобильной отрасли

Компьютерное зрение в автомобильной отрасли

Внедряй компьютерное зрение в автомобильной отрасли с помощью моделей Ultralytics YOLO. Компьютерное зрение на базе ИИ повышает безопасность на дорогах, улучшает системы помощи водителю и автоматизацию автомобилей, делая дороги умнее.
Подробнее
Компьютерное зрение в сельском хозяйстве

Компьютерное зрение в сельском хозяйстве

Внедряй компьютерное зрение на базе ИИ в умное сельское хозяйство с помощью моделей Ultralytics YOLO. Используй их для мониторинга посевов, отслеживания скота и точного земледелия, чтобы повышать урожайность и принимать более взвешенные решения.
Подробнее
Компьютерное зрение для аэрофотоснимков

Компьютерное зрение для аэрофотоснимков

Превращай снимки с дронов и другие аэрофотоснимки в аналитические данные в реальном времени для сельского хозяйства, аквакультуры, экологического мониторинга, охраны природы и геопространственного анализа с помощью Ultralytics YOLO.
Подробнее
Компьютерное зрение в аэрокосмической отрасли

Компьютерное зрение в аэрокосмической отрасли

Внедряй ИИ для компьютерного зрения в мониторинг с воздуха с помощью моделей Ultralytics YOLO. Используй компьютерное зрение для дронов, аэрокосмических рабочих процессов, охраны окружающей среды и геопространственных отраслей.
Подробнее
Компьютерное зрение в сфере безопасности

Компьютерное зрение в сфере безопасности

Защищай каждый объект с помощью моделей Ultralytics YOLO. ИИ для компьютерного зрения обеспечивает мониторинг периметра, обнаружение угроз, распознавание номерных знаков и безопасность на рабочем месте.
Подробнее
Компьютерное зрение в робототехнике

Компьютерное зрение в робототехнике

Создавай более интеллектуальные машины с моделями Ultralytics YOLO. Компьютерное зрение с ИИ помогает роботам автономно перемещаться, воспринимать окружающую среду, отслеживать объекты и управлять ими в реальном времени.
Подробнее
Компьютерное зрение в логистике

Компьютерное зрение в логистике

Оптимизируй логистику с моделями Ultralytics YOLO. Компьютерное зрение с ИИ помогает проверять посылки, сортировать их, отслеживать транспорт и контролировать безопасность на складах в реальном времени.
Подробнее
Компьютерное зрение в розничной торговле

Компьютерное зрение в розничной торговле

Переосмысли розничную торговлю с моделями Ultralytics YOLO. Компьютерное зрение на базе ИИ помогает отслеживать запасы, контролировать полки и очереди, а также получать более точные сведения о покупателях.
Подробнее
Компьютерное зрение в здравоохранении

Компьютерное зрение в здравоохранении

Создавай решения для здравоохранения с моделями Ultralytics YOLO. Компьютерное зрение на базе ИИ помогает ускорить анализ медицинских изображений, повысить точность диагностики и улучшить наблюдение за пациентами.
Подробнее
Компьютерное зрение в производстве

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

Оптимизируй производство с помощью моделей Ultralytics YOLO. Компьютерное зрение на базе ИИ помогает контролировать качество, выявлять дефекты, следить за соблюдением требований к СИЗ и автоматизировать сборочные линии.
Подробнее
Компьютерное зрение в автомобильной отрасли

Компьютерное зрение в автомобильной отрасли

Внедряй компьютерное зрение в автомобильной отрасли с помощью моделей Ultralytics YOLO. Компьютерное зрение на базе ИИ повышает безопасность на дорогах, улучшает системы помощи водителю и автоматизацию автомобилей, делая дороги умнее.
Подробнее
Компьютерное зрение в сельском хозяйстве

Компьютерное зрение в сельском хозяйстве

Внедряй компьютерное зрение на базе ИИ в умное сельское хозяйство с помощью моделей Ultralytics YOLO. Используй их для мониторинга посевов, отслеживания скота и точного земледелия, чтобы повышать урожайность и принимать более взвешенные решения.
Подробнее

Давай вместе создавать будущее ИИ!

Начни свой путь в будущее машинного обучения