Встречай YOLO26: ИИ компьютерного зрения нового поколения.
Ultralytics
Назад к глоссарию Ultralytics

Saliency Maps

Узнай, как карты значимости (saliency maps) объясняют решения нейронных сетей. Научись визуализировать предсказания моделей и создавать прозрачный ИИ с помощью Ultralytics Platform.

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

Link to this sectionКак работают карты значимости#

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

Link to this sectionРеальные приложения#

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

  • Медицинская диагностика: В ИИ в здравоохранении подтверждение того, что алгоритм обнаруживает опухоль на основе реальных физиологических аномалий тканей, а не водяного знака сканера, имеет решающее значение для безопасности пациента. Карты значимости предоставляют такое визуальное доказательство, как подробно описано в недавних исследованиях согласованности в XAI медицинской визуализации.
  • Автономная навигация: Для автономных транспортных средств, прогнозирующих углы поворота руля или идентифицирующих знаки «стоп», анализ карт значимости помогает инженерам отлаживать ошибки, проверяя, правильно ли модель фокусировалась на дороге, а не отвлекалась на нерелевантный пейзаж.

Link to this sectionРазграничение связанных терминов#

Настоятельно рекомендуется отличать карты значимости от других понятий в глоссарии ИИ, чтобы понять их специфическую роль в глубоком обучении (DL):

  • Карты значимости против Class Activation Mapping (CAM): В то время как базовые карты значимости вычисляют важность на уровне отдельных пикселей, методы CAM, такие как Grad-CAM, анализируют важность на уровне высокоуровневых карт признаков внутри последнего сверточного слоя сети. Новые эталонные тесты продолжают совершенствовать способы, которыми мы оцениваем визуальные объяснения и CAM-карты в различных наборах данных.
  • Карты значимости против механистической интерпретируемости: Картографирование значимости — это post-hoc метод, который просто показывает, где модель ищет. В отличие от него, механистическая интерпретируемость идет глубже, пытаясь выполнить обратный инжиниринг того, как и почему конкретные нейроны или алгоритмические цепи сформировали этот фокус.
  • Карты значимости против объяснимого ИИ (XAI): XAI — это широкая дисциплина, посвященная обеспечению прозрачности ИИ, тогда как карты значимости — это лишь один конкретный инструмент в этом наборе, который часто выделяется как критически важная техника объяснимости Google Cloud. Эта область быстро развивается, переходя от анализа сырых пикселей к надежной человеко-ориентированной таксономии для объяснений, отображающей концептуальные данные.

Link to this sectionИзвлечение значимости с помощью кода#

Понять, как нейронная сеть приписывает важность, можно программно с помощью фреймворков глубокого обучения, таких как PyTorch. Следующий фрагмент демонстрирует фундаментальную математику извлечения базовой карты значимости (градиентная атрибуция) из предобученной модели классификации изображений.

import torch
from torchvision.models import resnet18

# Load a pre-trained model in evaluation mode
model = resnet18(weights="DEFAULT").eval()

# Create a dummy image tensor and explicitly require gradients
input_image = torch.randn(1, 3, 224, 224, requires_grad=True)

# Forward pass: get predictions for the input image
output = model(input_image)

# Backward pass: compute gradients for the highest scoring class
output[0, output.argmax()].backward()

# Saliency map is the maximum absolute gradient across the 3 color channels
saliency_map, _ = torch.max(input_image.grad.data.abs(), dim=1)
print(f"Generated Saliency Map Shape: {saliency_map.shape}")

Для рабочих процессов более высокого уровня, связанных с обнаружением объектов или рисованием ограничивающих рамок (bbox), такие инструменты, как Ultralytics Platform, помогают разработчикам легко аннотировать наборы данных, отслеживать эксперименты и визуализировать результаты моделей, таких как современная Ultralytics YOLO26. Постоянно оценивая визуальные выводы параллельно с развертыванием модели, команды могут создавать и масштабировать гораздо более надежные и прозрачные системы ИИ.

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. Оптимизируй мониторинг посевов, отслеживание скота и точное земледелие для получения более высоких и «умных» урожаев.

Узнать больше

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

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