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

Identity Mapping

Исследуй identity mapping в глубоком обучении. Узнай, как skip connections предотвращают затухание градиентов, обеспечивая работу таких нейронных сетей, как Ultralytics YOLO26.

В mathematics и линейной алгебре тождественное отображение или identity matrix — это функция, которая возвращает ровно то же значение, которое было передано ей на вход. В контексте artificial intelligence (AI) и deep learning тождественное отображение относится к конкретной архитектурной технике, используемой для передачи входных данных напрямую в последующие слои convolutional neural network (CNN) без каких-либо нелинейных преобразований. Эта концепция получила широкое распространение благодаря появлению Residual Networks (ResNet) в 2015 году, которые произвели революцию в структурировании и обучении глубоких моделей computer vision (CV).

Как работает Identity Mapping#

Глубокие нейронные сети часто страдают от проблемы vanishing gradient. Во время обратного распространения ошибки сигналы ошибки, используемые для обновления весов сети, становятся экспоненциально меньше по мере их прохождения в обратном направлении через слои, что мешает ранним слоям эффективно обучаться. Тождественное отображение решает эту проблему, создавая «пропускающие соединения» (skip connections) или «соединения-ярлыки» (shortcut connections).

Вместо того чтобы заставлять последовательные слои изучать совершенно новое и не имеющее ссылок отображение, они спроектированы так, чтобы изучать остаточную функцию. Математически, если входом для блока является x, слой изучает преобразование F(x). Тождественное отображение добавляет исходный вход x непосредственно к выводу этого преобразования, в результате чего получается окончательный вывод F(x) + x. Это гарантирует, что даже в чрезвычайно глубоких сетях градиенты могут течь беспрепятственно прямо через model backbone. Авторитетные исследовательские организации в области искусственного интеллекта, такие как Google DeepMind и OpenAI, часто используют эти архитектурные сокращения для стабилизации обучения в массивных базовых моделях.

Identity Mapping против сохранения идентичности (Identity Preservation)#

Крайне важно отличать тождественное отображение от похожего по названию понятия identity preservation.

Хотя тождественное отображение является структурной особенностью кода нейронной сети, предназначенной для оптимизации процесса обучения machine learning (ML), сохранение идентичности — это отдельная computer vision task. Сохранение идентичности сосредоточено на поддержании визуальной последовательности конкретного человека или объекта по разным видеокадрам при трекинге объектов или по сгенерированным изображениям в рабочих процессах генеративного ИИ.

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

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

  • Advanced Object Detection: Современные архитектуры реального времени, включая новейший Ultralytics YOLO26, используют продвинутые остаточные блоки, содержащие тождественные отображения внутри своих слоев извлечения признаков. Это позволяет им выполнять высокоскоростное и точное детектирование в сложных средах, таких как autonomous driving, без ухудшения производительности по мере увеличения глубины сети.
  • Image Classification Models: Современные архитектуры компьютерного зрения, подробно описанные в академических репозиториях вроде arXiv и IEEE Xplore Digital Library, полагаются на тождественные отображения для успешного обучения моделей с сотнями слоев. Высокоуровневые фреймворки вроде TensorFlow используют эти сокращения для извлечения сложнейших иерархических признаков из огромных наборов данных.

Реализация Identity Mapping в PyTorch#

При создании пользовательских нейронных сетей фреймворки глубокого обучения вроде PyTorch предоставляют встроенные инструменты для легкой реализации таких соединений. Ты можешь явно использовать модуль PyTorch nn.Identity или просто применить математическое сложение внутри своего прямого прохода nn.Module.

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

import torch.nn as nn


class ResidualBlock(nn.Module):
    def __init__(self, channels):
        super().__init__()
        # A simple convolutional layer for feature extraction
        self.conv = nn.Conv2d(channels, channels, kernel_size=3, padding=1)
        # Explicit identity mapping module
        self.identity = nn.Identity()

    def forward(self, x):
        # The block output is the sum of the learned features and the identity map
        return self.conv(x) + self.identity(x)

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

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

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