Безопасность корпоративного уровня: Соответствует стандартам ISO 27001 + SOC 2 Type I.
Ultralytics
Назад к глоссарию Ultralytics

Representation Engineering (RepE)

Изучи инженерию представлений (RepE) для мониторинга и контроля поведения ИИ. Узнай, как манипулировать внутренними состояниями Ultralytics YOLO26 для получения более безопасных и управляемых моделей.

Representation Engineering (RepE) — это передовая методология в машинном обучении, которая включает анализ и прямое манипулирование внутренними когнитивными состояниями, или представлениями, нейронных сетей для мониторинга и управления их поведением. Представленный как подход «сверху вниз» к AI safety и согласованию, RepE смещает акцент с простого изменения входных или выходных данных модели. Вместо этого он считывает и изменяет внутренние скрытые состояния large language models и систем компьютерного зрения во время real-time inference, позволяя разработчикам направлять модель к желаемым концепциям, таким как честность, безопасность или специфические визуальные признаки, без переобучения сети.

Link to this sectionКак работает Representation Engineering#

Основная концепция RepE, подробно описанная в фундаментальной Representation Engineering paper by the Center for AI Safety, делится на две основные фазы: чтение и управление.

Во время фазы «чтения» исследователи анализируют, как скрытые слои модели кодируют конкретные концепции. Наблюдая за выходными данными activation function для разных промптов или изображений, инженеры могут выделить конкретное «направление» в латентном пространстве, которое соответствует концепции, такой как правдивость или определенный класс объектов. Это в значительной степени опирается на Anthropic's mechanistic interpretability research, которая направлена на обратный инжиниринг нейронных сетей.

В фазе «управления» эти изолированные представления искусственно усиливаются или подавляются во время прямого прохода (forward pass). Это вмешательство эффективно изменяет поведение модели «на лету» — метод, который тесно согласуется с OpenAI's alignment and safety guidelines по созданию управляемых и предсказуемых систем ИИ.

Link to this sectionОтличие RepE от связанных концепций#

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

  • Prompt Engineering: это создание специфических текстовых или визуальных входных данных для управления выводом модели. RepE не меняет входные данные; он меняет то, как модель обрабатывает их изнутри.
  • Fine-Tuning: дообучение постоянно обновляет model weights с использованием пользовательского набора данных, часто управляемого с помощью таких инструментов, как Ultralytics Platform. RepE оставляет исходные веса нетронутыми, вместо этого применяя динамические преобразования к активациям во время выполнения.
  • Feature Engineering: традиционный этап подготовки данных, где эксперты вручную отбирают входные данные. Как отмечено в Wikipedia's entry on feature learning, RepE работает с признаками, которые модель уже выучила автономно.

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

RepE способствует значительным достижениям в создании надежного, управляемого ИИ в различных областях, что подкрепляется исследованиями таких институтов, как MIT CSAIL's research on neural network interpretability:

  • Смягчение галлюцинаций ИИ: идентифицируя внутреннее представление «правдивости», инженеры могут искусственно усиливать этот сигнал во время инференса. Это активно используется для уменьшения hallucination in LLMs, гарантируя, что чат-боты предоставляют фактическую информацию, а не выдумывают ответы.
  • Управление мультимодальными системами зрения: в multi-modal models RepE может использоваться для контроля визуального фокуса агента ИИ. Например, в автономном вождении усиление внутреннего представления «опасности со стороны пешеходов» может заставить модель отдавать приоритет критически важным для безопасности обнаружениям в сложных условиях — направление, выделенное в IEEE's publications on AI transparency.

Link to this sectionВнедрение извлечения концепций в моделях зрения#

Хотя прямое редактирование активаций требует сложных математических вмешательств, первый шаг RepE — чтение представлений — можно выполнить с помощью современных фреймворков глубокого обучения. Используя PyTorch forward hooks documentation, разработчики могут извлекать внутренние состояния таких моделей, как Ultralytics YOLO26, чтобы анализировать, как кодируются визуальные концепции.

from ultralytics import YOLO

# Load the recommended Ultralytics YOLO26 model for state-of-the-art vision tasks
model = YOLO("yolo26n.pt")

# Access the underlying PyTorch model to register a forward hook
pytorch_model = model.model
internal_representations = []


# Define a hook function to capture the output of a specific hidden layer
def hook_fn(module, input, output):
    internal_representations.append(output)


# Attach the hook to a middle layer (e.g., layer index 5) to read representations
handle = pytorch_model.model[5].register_forward_hook(hook_fn)

# Run inference on an image to capture the cognitive state of the model
results = model("https://ultralytics.com/images/bus.jpg")

# The captured representations can now be analyzed for RepE steering
print(f"Captured latent representation shape: {internal_representations[0].shape}")

# Remove the hook to clean up memory
handle.remove()

По мере того как модели становятся сложнее, методы, описанные в TensorFlow's guide on representation learning и Google DeepMind's safety research, подчеркивают, что понимание и проектирование этих внутренних состояний будут иметь решающее значение для следующего поколения безопасных и надежных архитектур ИИ.

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

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

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