Ultralytics YOLO27:
Лицензия YOLO
Назад к глоссарию Ultralytics

Mechanistic Interpretability

Механистическая интерпретируемость изучает нейросети обратным ходом, выявляя признаки и цепочки вычислений, которые формируют результаты. Разбираем основные методы и отличия от XAI.

Механистическая интерпретируемость — область исследований, которая выполняет обратную разработку обученных нейронных сетей, выявляя понятные человеку механизмы: признаки, представленные моделью в активациях, и цепочки весов и компонентов, которые преобразуют эти признаки в результат. Если при большинстве видов оценки модель рассматривают как чёрный ящик и судят по её предсказаниям, то механистическая интерпретируемость рассматривает веса как скомпилированную программу, которую нужно декомпилировать. Эта область выросла из исследований небольших моделей компьютерного зрения и стала важной частью исследований безопасности ИИ, посвящённых большим языковым моделям (LLM); MIT Technology Review включил её в список 10 прорывных технологий 2026 года.

Признаки, схемы и суперпозиция#

В основе области лежат несколько рабочих гипотез, изложенных для классификаторов изображений в статье Distill «Приближение: введение в схемы»:

  • Признаки: Направления в пространстве активаций слоя, соответствующие значимым свойствам входных данных. В ранних слоях свёрточной нейронной сети (CNN) есть детекторы кривых и границ, а в поздних — признаки частей объектов, например колёс или собачьих морд.
  • Схемы: Группы связанных весами признаков, реализующие алгоритм. В трансформерах индукционные головы — это пары голов механизма внимания, которые находят предыдущее вхождение текущего токена и копируют то, что шло за ним. Этот механизм лежит в основе обучения в контексте. В одном исследовании для GPT-2 small удалось проследить за работой схемы, дополняющей предложение «Когда Мэри и Джон пошли в магазин, Джон дал напиток» именем «Мэри»: в ней участвовали 26 голов внимания, объединённых в 7 функциональных групп.
  • Суперпозиция: Модели представляют больше признаков, чем у них есть нейронов, накладывая признаки друг на друга, поэтому один нейрон часто реагирует на несколько не связанных между собой понятий. Эта полисемантичность делает отдельные нейроны неудобными единицами анализа и подтолкнула исследователей к методам обучения словаря.

Основные методы#

Исследователи сочетают наблюдение, помогающее находить возможные признаки, с вмешательством, позволяющим проверить, действительно ли эти признаки важны:

  • Линейное зондирование: Обучение простого классификатора на активациях, чтобы проверить, можно ли линейно декодировать понятие на данном слое. Зонд показывает наличие информации, но чтобы установить, использует ли её модель, необходимо вмешательство.
  • Абляция и подмена активаций: Обнуление активации или замена её значением, полученным для другого входа, с последующим измерением изменения результата. Эти причинно-следственные тесты помогают отделить компоненты, вычисляющие определённое поведение, от тех, которые лишь коррелируют с ним.
  • Разреженные автоэнкодеры (SAE): Сети, разлагающие активации слоя на гораздо большее число редко активируемых признаков и тем самым устраняющие суперпозицию. В работе Anthropic «Масштабирование моносемантичности» из Claude 3 Sonnet извлекли миллионы признаков, в том числе признак моста Золотые Ворота; принудительная установка его высокого значения привела к тому, что модель стала описывать себя как этот мост.
  • Графы атрибуции: В работе Anthropic 2025 года по трассировке схем в Claude 3.5 Haiku слои MLP модели заменили интерпретируемым приближением и проследили пути от одного признака к другому. Так удалось показать, как модель приходит к ответу «Остин» на основе фразы «столица штата, где находится Даллас», проходя через промежуточный шаг «Техас», а также как она выбирает рифмующееся слово до того, как пишет заканчивающуюся им строку стихотворения.
  • Направление поведения: Добавление или вычитание направления признака во время инференса для изменения поведения — основа векторов управления и инженерии представлений.

Типичное исследование чередует эти методы:

Абляция каналов в модели компьютерного зрения#

Абляция — самый простой причинно-следственный тест. Фрагмент ниже загружает предварительно обученную ResNet-18 из torchvision, с помощью прямого хука PyTorch поочерёдно обнуляет каждый из 256 каналов карт признаков промежуточного слоя и записывает, насколько снижается логит класса, получившего наивысшую оценку модели:

import urllib.request

import torch
from PIL import Image
from torchvision.models import ResNet18_Weights, resnet18

weights = ResNet18_Weights.DEFAULT
model = resnet18(weights=weights).eval()
image = Image.open(urllib.request.urlopen("https://ultralytics.com/images/bus.jpg"))
x = weights.transforms()(image).unsqueeze(0)

with torch.no_grad():
    logits = model(x)
    top = logits.argmax().item()
    drops = torch.zeros(256)
    for c in range(256):  # zero one layer3 channel at a time and record how far the top-class logit falls
        handle = model.layer3.register_forward_hook(lambda m, i, out: out.index_fill(1, torch.tensor([c]), 0))
        drops[c] = logits[0, top] - model(x)[0, top]
        handle.remove()

values, channels = drops.topk(3)
print(f"{weights.meta['categories'][top]}: logit {logits[0, top]:.2f}, median drop {drops.median():.3f}")
print(f"largest drops: channels {channels.tolist()} -> {values.round(decimals=2).tolist()}")

Модель предсказывает класс «микроавтобус» с логитом 13,42. Удаление типичного канала почти не меняет этот логит (медианное снижение — 0,002), тогда как удаление только канала 62 снижает его на 1,80, а каналов 70 и 155 — примерно на 1,15 каждый. Значит, значительная часть свидетельств приходится на несколько каналов. Они становятся отправной точкой для следующих шагов: визуализации того, что обнаруживает каждый из них, и отслеживания признаков, которые поступают в него из предыдущих слоёв.

Механистическая интерпретируемость и объяснимый ИИ#

Объяснимый искусственный интеллект (XAI) — более широкая область, посвящённая пониманию решений модели; значительная часть её методов основана на атрибуции: карты значимости и карты активации классов выделяют пиксели входных данных, повлиявшие на предсказание. Если установить visualize=True в режиме predict Ultralytics YOLO26, тепловая карта будет сохранена рядом с каждым предсказанием и покажет, какие пиксели повысили оценки предсказанных классов. Атрибуция отвечает на вопрос, куда смотрела модель; механистическая интерпретируемость выясняет, какие внутренние признаки и схемы преобразовали эти пиксели в оценку. Модели с концептуальным узким местом используют третий подход: интерпретируемость закладывается в архитектуру, которая заставляет модель строить предсказания через понятия с названиями, заданными человеком.

Применение и ограничения#

Механистические инструменты используют для проверки LLM на нежелательное поведение перед выпуском, например отслеживая направления активаций, связанные с обманом или подхалимством, а также для отладки моделей компьютерного зрения, которые полагаются на короткие пути. Например, классификатор кожных поражений может усвоить, что линейки, которые дерматологи размещают рядом с подозрительными поражениями, указывают на злокачественность. Такие проверки важны в анализе медицинских изображений, где модель может хорошо показывать себя на тестовой выборке по неверной причине. Открытые инструменты, такие как TransformerLens, упрощают использование хуков, кэширование и подмену активаций в моделях-трансформерах.

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

Explore solutions

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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