YOLO Vision 2026:
Назад к глоссарию Ultralytics

Model Card

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

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

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

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

Типичные компоненты включают:

  • Назначение, авторство и версия: Определяет модель, ответственную команду, версию релиза, задачу, поддерживаемые входы и выходы, а также контактную информацию или информацию о техническом обслуживании.
  • Данные обучения и контекст разработки: Описывает источники данных, условия сбора, методы разметки, предобработку, архитектуру модели, процедуру обучения и важные допущения. Чувствительные или проприетарные данные можно обобщить без их раскрытия.
  • Оценка и метрик производительности: Содержит отчеты о метриках на четко определенных наборах данных валидации или тестирования. Для обнаружения объектов они могут включать точность, полноту, среднюю точность (mAP), задержку инференса и результаты для отдельных классов или значимых подмножеств данных.
  • Предполагаемое использование и исключения: Объясняет подходящие сценарии применения, ожидаемые условия работы, необходимый человеческий контроль и сценарии, для которых модель не проектировалась.
  • Ограничения и риски: Документирует известные режимы сбоев, неопределенность, проблемы конфиденциальности, соображения безопасности и возможные смещения набора данных. В ней также должны быть указаны возможные последствия неверных предсказаний.

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

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

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

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

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

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

Несколько связанных артефактов служат разным целям:

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

Реальные приложения#

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

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

Карточки моделей также встречаются при выборе сторонних моделей. Например, в документации каталога моделей 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 Platform для разметки наборов данных, отслеживания прогонов обучения, развертывания моделей и мониторинга эндпоинтов, сохраняя при этом данные, необходимые для обновления карточки.

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

Explore solutions

Real-time AI that works with your team

ИИ в робототехнике

Делай свои машины умнее с помощью моделей Ultralytics YOLO. ИИ машинного зрения в робототехнике обеспечивает автономную навигацию, восприятие, отслеживание объектов и управление в реальном времени.
Узнать больше
Real-time AI that works with your team

ИИ в логистике

Оптимизируй логистику с помощью моделей Ultralytics YOLO. Vision AI позволяет инспектировать посылки, сортировать их, отслеживать транспортные средства и контролировать безопасность на складе в реальном времени.
Узнать больше
Real-time AI that works with your team

ИИ в розничной торговле

Переосмысли ритейл с помощью моделей Ultralytics YOLO. Vision AI расширяет возможности отслеживания запасов, мониторинга полок, управления очередями и более глубокого понимания клиентов.
Узнать больше
Real-time AI that works with your team

ИИ в здравоохранении

Создавай решения для здравоохранения с помощью моделей Ultralytics YOLO. ИИ для зрения в медицине ускоряет анализ медицинских изображений, делает диагностику более точной, а мониторинг пациентов — эффективнее.
Узнать больше
Real-time AI that works with your team

ИИ в производстве

Оптимизируй производство с помощью моделей Ultralytics YOLO. Vision AI управляет контролем качества, обнаружением дефектов, соблюдением СИЗ и автоматизацией сборочных линий.
Узнать больше
Real-time AI that works with your operation

ИИ в автомобильной отрасли

Применяй компьютерное зрение в автомобильной отрасли с моделями Ultralytics YOLO. ИИ для зрения повышает безопасность дорожного движения, помогает водителю и способствует автоматизации транспортных средств для создания более «умных» дорог.
Узнать больше
Real-time AI tailored to your operation

ИИ в сельском хозяйстве

Внедряй ИИ в «умное» сельское хозяйство с помощью моделей Ultralytics YOLO. Оптимизируй мониторинг посевов, отслеживание скота и точное земледелие для получения более высоких и «умных» урожаев.
Узнать больше
Real-time AI that works with your team

ИИ в робототехнике

Делай свои машины умнее с помощью моделей Ultralytics YOLO. ИИ машинного зрения в робототехнике обеспечивает автономную навигацию, восприятие, отслеживание объектов и управление в реальном времени.
Узнать больше
Real-time AI that works with your team

ИИ в логистике

Оптимизируй логистику с помощью моделей Ultralytics YOLO. Vision AI позволяет инспектировать посылки, сортировать их, отслеживать транспортные средства и контролировать безопасность на складе в реальном времени.
Узнать больше
Real-time AI that works with your team

ИИ в розничной торговле

Переосмысли ритейл с помощью моделей Ultralytics YOLO. Vision AI расширяет возможности отслеживания запасов, мониторинга полок, управления очередями и более глубокого понимания клиентов.
Узнать больше
Real-time AI that works with your team

ИИ в здравоохранении

Создавай решения для здравоохранения с помощью моделей Ultralytics YOLO. ИИ для зрения в медицине ускоряет анализ медицинских изображений, делает диагностику более точной, а мониторинг пациентов — эффективнее.
Узнать больше
Real-time AI that works with your team

ИИ в производстве

Оптимизируй производство с помощью моделей Ultralytics YOLO. Vision AI управляет контролем качества, обнаружением дефектов, соблюдением СИЗ и автоматизацией сборочных линий.
Узнать больше
Real-time AI that works with your operation

ИИ в автомобильной отрасли

Применяй компьютерное зрение в автомобильной отрасли с моделями Ultralytics YOLO. ИИ для зрения повышает безопасность дорожного движения, помогает водителю и способствует автоматизации транспортных средств для создания более «умных» дорог.
Узнать больше
Real-time AI tailored to your operation

ИИ в сельском хозяйстве

Внедряй ИИ в «умное» сельское хозяйство с помощью моделей Ultralytics YOLO. Оптимизируй мониторинг посевов, отслеживание скота и точное земледелие для получения более высоких и «умных» урожаев.
Узнать больше
Real-time AI that works with your team

ИИ в робототехнике

Делай свои машины умнее с помощью моделей Ultralytics YOLO. ИИ машинного зрения в робототехнике обеспечивает автономную навигацию, восприятие, отслеживание объектов и управление в реальном времени.
Узнать больше
Real-time AI that works with your team

ИИ в логистике

Оптимизируй логистику с помощью моделей Ultralytics YOLO. Vision AI позволяет инспектировать посылки, сортировать их, отслеживать транспортные средства и контролировать безопасность на складе в реальном времени.
Узнать больше
Real-time AI that works with your team

ИИ в розничной торговле

Переосмысли ритейл с помощью моделей Ultralytics YOLO. Vision AI расширяет возможности отслеживания запасов, мониторинга полок, управления очередями и более глубокого понимания клиентов.
Узнать больше
Real-time AI that works with your team

ИИ в здравоохранении

Создавай решения для здравоохранения с помощью моделей Ultralytics YOLO. ИИ для зрения в медицине ускоряет анализ медицинских изображений, делает диагностику более точной, а мониторинг пациентов — эффективнее.
Узнать больше
Real-time AI that works with your team

ИИ в производстве

Оптимизируй производство с помощью моделей Ultralytics YOLO. Vision AI управляет контролем качества, обнаружением дефектов, соблюдением СИЗ и автоматизацией сборочных линий.
Узнать больше
Real-time AI that works with your operation

ИИ в автомобильной отрасли

Применяй компьютерное зрение в автомобильной отрасли с моделями Ultralytics YOLO. ИИ для зрения повышает безопасность дорожного движения, помогает водителю и способствует автоматизации транспортных средств для создания более «умных» дорог.
Узнать больше
Real-time AI tailored to your operation

ИИ в сельском хозяйстве

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

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

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