YOLO26 소개: 차세대 비전 AI입니다.
Ultralytics
Ultralytics 용어집으로 돌아가기

Steering Vectors

스티어링 벡터(steering vectors)를 통해 재학습 없이 신경망을 실시간으로 제어하는 방법을 알아보세요. Ultralytics YOLO26을 사용한 활성화 엔지니어링에 대해 배워보세요.

Steering vectors represent meaningful, mathematical directions within the hidden activation space of a neural network that correspond to high-level concepts, such as "politeness," "truthfulness," or specific visual features. By artificially injecting or subtracting these vectors from the model's internal states during the forward pass, developers can predictably control and alter the model's behavior without updating any underlying weights. This technique, fundamentally rooted in Activation Engineering, provides zero-cost, inference-time control over deep learning systems ranging from large language models to vision architectures.

Link to this sectionSteering Vectors의 작동 원리#

Steering vector를 생성하기 위해 연구자들은 일반적으로 Contrastive Activation Addition (CAA)라는 방법을 사용합니다. 여기에는 모델에게 "도움이 되는" 응답을 요구하는 프롬프트와 "해로운" 응답을 요구하는 프롬프트와 같이 대조적인 데이터 쌍 세트를 네트워크에 통과시키는 과정이 포함됩니다. 이 쌍들 사이의 activation function 출력 차이를 여러 샘플에 걸쳐 평균화하여 tensor space에서 해당 개념을 나타내는 특정 기하학적 방향을 분리해 냅니다.

real-time inference 중에 이 벡터는 간단한 PyTorch tensor addition을 사용하여 특정 레이어의 은닉 상태에 더해지거나 빼집니다. 벡터의 강도를 조정하면 실무자는 주입된 동작의 세기를 미세하게 조정할 수 있습니다.

Link to this sectionSteering Vectors와 관련 개념의 차이점#

Steering vectors가 더 넓은 machine learning 환경에서 어떻게 위치하는지 이해하려면 유사한 방법론들과 구분할 필요가 있습니다:

  • Task Vectors: Task vectors는 기능을 병합하기 위해 학습 후 실제 model weights를 수정하여 가중치 공간에서 작동하는 반면, steering vectors는 런타임 시 엄격하게 활성화 공간에서 작동하며 원본 가중치는 전혀 건드리지 않습니다.
  • Representation Engineering (RepE): RepE는 Center for AI Safety와 같은 기관에서 집중적으로 연구하고 있는, 내부 인지 상태를 읽고 제어하는 포괄적인 방법론적 프레임워크입니다. Steering vectors는 RepE의 제어 단계 내에서 활용되는 구체적인 수학적 도구입니다.
  • Prompt Engineering: Prompting은 사용자의 입력 텍스트나 이미지를 수정하여 동작을 유도하려고 합니다. 반면 Steering vectors는 입력 병목 현상을 우회하여 모델의 내부 인지 처리를 직접 조작합니다.
  • Fine-Tuning: 인간 피드백을 통한 강화 학습(RLHF)과 같은 전통적인 정렬 방법은 경사 하강법을 통해 모델을 영구적으로 변경하며, Ultralytics Platform과 같은 클라우드 도구를 통해 관리되는 무거운 연산이 필요합니다. Steering vectors는 이러한 연산 오버헤드를 완전히 피합니다.

Link to this sectionAI의 실질적인 적용 사례#

모델을 동적으로 조종할 수 있는 능력은 현대 artificial intelligence 파이프라인 전반에서 상당한 발전을 가져왔습니다:

  • Enhancing AI Safety: "거부" 또는 "무해함"과 관련된 steering vector를 분리함으로써 엔지니어는 모델이 악의적인 지시를 거부하도록 강제할 수 있습니다. OpenAI's alignment research와 Anthropic의 해석 가능성 연구를 기반으로, 특정 기능을 조종하면 AI의 대화 페르소나를 극적으로 변경하고 엄격한 안전 가드레일을 보장할 수 있습니다.
  • Controlling Reasoning Models: 고급 사고 아키텍처에 대한 최근 연구는 steering vectors가 내부 추론 체인을 조절할 수 있음을 보여줍니다. 실무자는 복잡한 문제 해결 과정에서 모델이 불확실성을 표현하거나 오류를 되돌리는 경향을 높일 수 있습니다.
  • Mitigating AI Bias: 특정 사회적 편향을 나타내는 벡터를 추출함으로써 개발자는 생성 과정에서 이 방향을 차감할 수 있습니다. 이는 재학습 없이 편향을 효과적으로 중화하고 공정성을 개선하는 동시에 hallucination in LLMs 발생 가능성을 줄입니다.
  • Steering Computer Vision Systems: 비전 모델에서 steering vectors를 피처 맵에 적용하여 네트워크가 중요한 대상에 갖는 민감도를 인위적으로 높일 수 있습니다. 예를 들어, object detection 모델이 악천후 조건에서 보행자를 찾는 데 우선순위를 두도록 조종할 수 있습니다.

Link to this sectionPyTorch를 사용하여 Steering Vectors 적용하기#

다음은 순방향 패스 중에 Ultralytics YOLO26 모델에 활성화 조종 개입을 적용하는 실행 가능한 예제입니다. PyTorch forward hooks를 활용하여 사용자 지정 벡터를 은닉 레이어에 직접 주입할 수 있습니다.

import torch
from ultralytics import YOLO

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


# Define a hook function to steer the internal activations
def steer_activations_hook(module, input, output):
    # Create a steering vector matching the output shape (for demonstration purposes)
    # In practice, this vector is pre-computed via Contrastive Activation Addition (CAA)
    steering_vector = torch.ones_like(output) * 0.1

    # Add the steering vector to the model's hidden states to alter behavior at inference
    return output + steering_vector


# Attach the hook to a middle layer (e.g., layer index 5) to inject the vector
handle = model.model.model[5].register_forward_hook(steer_activations_hook)

# Run inference on an image with the dynamically steered activations
results = model("https://ultralytics.com/images/bus.jpg")

# Remove the hook to restore the model to its original unsteered state
handle.remove()

Explore solutions

Real-time AI tailored to your operation

농업 분야의 AI

Ultralytics YOLO 모델로 스마트 농업에 비전 AI를 도입하십시오. 작물 모니터링, 가축 추적, 정밀 농업을 강화하여 더 높고 스마트한 생산성을 달성하십시오.

더 알아보기
Real-time AI that works with your operation

자동차 분야의 AI

Ultralytics YOLO 모델을 활용하여 자동차 분야에 컴퓨터 비전을 적용하십시오. Vision AI는 스마트 도로를 위해 도로 안전, 운전자 보조 및 차량 자동화 기능을 향상합니다.

더 알아보기
Real-time AI that works with your team

의료 분야의 AI

Ultralytics YOLO 모델로 의료 솔루션을 구축하십시오. 의료 분야의 Vision AI는 더 빠른 의료 영상 분석, 더 스마트한 진단, 환자 모니터링을 지원합니다.

더 알아보기
Real-time AI that works with your team

소매업을 위한 AI

Ultralytics YOLO 모델로 소매업을 재구상하십시오. 비전 AI는 재고 추적, 선반 모니터링, 대기열 관리 및 보다 스마트한 고객 인사이트를 지원합니다.

더 알아보기
Real-time AI that works with your team

로봇 공학의 AI

Ultralytics YOLO 모델로 더 스마트한 기기를 구현하십시오. 로봇 공학의 비전 AI는 자율 주행, 인식, 객체 추적 및 실시간 제어를 구동합니다.

더 알아보기
Real-time AI that works with your team

제조업에서의 AI

Ultralytics YOLO 모델로 제조 공정을 최적화하십시오. 비전 AI는 품질 관리, 결함 탐지, PPE 준수 및 조립 라인 자동화를 주도합니다.

더 알아보기
Real-time AI that works with your team

물류 분야의 AI

Ultralytics YOLO 모델로 물류 프로세스를 간소화하십시오. 비전 AI를 통해 패키지 검사, 분류, 차량 추적 및 실시간 창고 안전 모니터링이 가능합니다.

더 알아보기
Real-time AI tailored to your operation

농업 분야의 AI

Ultralytics YOLO 모델로 스마트 농업에 비전 AI를 도입하십시오. 작물 모니터링, 가축 추적, 정밀 농업을 강화하여 더 높고 스마트한 생산성을 달성하십시오.

더 알아보기
Real-time AI that works with your operation

자동차 분야의 AI

Ultralytics YOLO 모델을 활용하여 자동차 분야에 컴퓨터 비전을 적용하십시오. Vision AI는 스마트 도로를 위해 도로 안전, 운전자 보조 및 차량 자동화 기능을 향상합니다.

더 알아보기
Real-time AI that works with your team

의료 분야의 AI

Ultralytics YOLO 모델로 의료 솔루션을 구축하십시오. 의료 분야의 Vision AI는 더 빠른 의료 영상 분석, 더 스마트한 진단, 환자 모니터링을 지원합니다.

더 알아보기
Real-time AI that works with your team

소매업을 위한 AI

Ultralytics YOLO 모델로 소매업을 재구상하십시오. 비전 AI는 재고 추적, 선반 모니터링, 대기열 관리 및 보다 스마트한 고객 인사이트를 지원합니다.

더 알아보기
Real-time AI that works with your team

로봇 공학의 AI

Ultralytics YOLO 모델로 더 스마트한 기기를 구현하십시오. 로봇 공학의 비전 AI는 자율 주행, 인식, 객체 추적 및 실시간 제어를 구동합니다.

더 알아보기
Real-time AI that works with your team

제조업에서의 AI

Ultralytics YOLO 모델로 제조 공정을 최적화하십시오. 비전 AI는 품질 관리, 결함 탐지, PPE 준수 및 조립 라인 자동화를 주도합니다.

더 알아보기
Real-time AI that works with your team

물류 분야의 AI

Ultralytics YOLO 모델로 물류 프로세스를 간소화하십시오. 비전 AI를 통해 패키지 검사, 분류, 차량 추적 및 실시간 창고 안전 모니터링이 가능합니다.

더 알아보기
Real-time AI tailored to your operation

농업 분야의 AI

Ultralytics YOLO 모델로 스마트 농업에 비전 AI를 도입하십시오. 작물 모니터링, 가축 추적, 정밀 농업을 강화하여 더 높고 스마트한 생산성을 달성하십시오.

더 알아보기
Real-time AI that works with your operation

자동차 분야의 AI

Ultralytics YOLO 모델을 활용하여 자동차 분야에 컴퓨터 비전을 적용하십시오. Vision AI는 스마트 도로를 위해 도로 안전, 운전자 보조 및 차량 자동화 기능을 향상합니다.

더 알아보기
Real-time AI that works with your team

의료 분야의 AI

Ultralytics YOLO 모델로 의료 솔루션을 구축하십시오. 의료 분야의 Vision AI는 더 빠른 의료 영상 분석, 더 스마트한 진단, 환자 모니터링을 지원합니다.

더 알아보기
Real-time AI that works with your team

소매업을 위한 AI

Ultralytics YOLO 모델로 소매업을 재구상하십시오. 비전 AI는 재고 추적, 선반 모니터링, 대기열 관리 및 보다 스마트한 고객 인사이트를 지원합니다.

더 알아보기
Real-time AI that works with your team

로봇 공학의 AI

Ultralytics YOLO 모델로 더 스마트한 기기를 구현하십시오. 로봇 공학의 비전 AI는 자율 주행, 인식, 객체 추적 및 실시간 제어를 구동합니다.

더 알아보기
Real-time AI that works with your team

제조업에서의 AI

Ultralytics YOLO 모델로 제조 공정을 최적화하십시오. 비전 AI는 품질 관리, 결함 탐지, PPE 준수 및 조립 라인 자동화를 주도합니다.

더 알아보기
Real-time AI that works with your team

물류 분야의 AI

Ultralytics YOLO 모델로 물류 프로세스를 간소화하십시오. 비전 AI를 통해 패키지 검사, 분류, 차량 추적 및 실시간 창고 안전 모니터링이 가능합니다.

더 알아보기

미래의 AI를 함께 구축합시다!

머신 러닝의 미래와 함께 여정을 시작하십시오.