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

Rotary Position Embedding (RoPE)

RoPE(Rotary Position Embedding)가 상대적 위치를 인코딩하여 어떻게 Transformer를 향상시키는지 알아보십시오. LLM 및 Ultralytics YOLO26 비전 작업에서의 역할을 확인해 보십시오.

Rotary Position Embedding (RoPE)은 최신 신경망 아키텍처에서 토큰 임베딩에 위치 정보를 주입하기 위해 사용되는 매우 효과적인 기술입니다. transformers와 같은 딥러닝 모델에서는 입력 토큰이 순차적이 아니라 동시에 처리됩니다. 이러한 모델은 고유한 순서 감각이 부족하기 때문에 데이터의 순서를 이해하기 위해 외부 메커니즘이 필요합니다. RoPE는 회전 행렬을 사용하여 토큰의 절대 위치를 인코딩하고 상대적 위치 종속성을 attention mechanism에 원활하게 통합함으로써 이 문제를 해결하며, 이를 통해 모델이 토큰 간의 거리에 기반하여 토큰 사이의 관계를 더 잘 이해할 수 있게 합니다.

Link to this sectionRotary Position Embedding의 작동 원리#

토큰 표현에 고정된 위치 벡터를 더하는 기존 방식과 달리, RoPE는 다차원 공간에서 토큰의 특징에 기하학적 회전을 적용합니다. 이 회전 각도는 시퀀스 내 토큰의 위치에 정비례합니다. 모델이 두 토큰 간의 attention score를 계산할 때, 이러한 회전의 수학적 특성은 결과 점수가 상대적 거리에 자연스럽게 의존하도록 보장합니다. 이러한 접근 방식을 통해 advanced AI systems는 과도한 메모리 없이도 훨씬 더 큰 context windows에 대해 강력한 구조적 인식을 유지할 수 있습니다.

실제 작동 방식을 이해하기 위해 개발자들은 종종 frameworks like PyTorch의 텐서 조작을 사용하여 RoPE를 구현합니다. 다음은 모델 학습 또는 추론 중에 핵심 회전 로직이 입력 특징에 어떻게 적용되는지 보여주는 간략화된 실행 가능한 코드 스니펫입니다:

import torch


def apply_rotary_emb(x, cos, sin):
    # A simplified PyTorch demonstration of applying rotary embeddings
    # Splits the feature dimension and rotates the halves
    half_dim = x.shape[-1] // 2
    x1, x2 = x[..., :half_dim], x[..., half_dim:]

    # Rotate the components to encode relative positional information
    rotated_x = torch.cat((-x2, x1), dim=-1)

    # Combine original features with cosine and sine transformations
    return (x * cos) + (rotated_x * sin)


# Example usage with dummy token features and sinusoidal matrices
dummy_features = torch.randn(2, 10, 64)  # (batch_size, sequence_length, features)
cos, sin = torch.randn(2, 10, 64), torch.randn(2, 10, 64)
embedded_features = apply_rotary_emb(dummy_features, cos, sin)

Link to this sectionRoPE의 실제 적용 사례#

Rotary embedding은 시퀀스 모델링, 특히 고급 natural language processing (NLP) 작업 및 최첨단 비전 시스템에서 업계 표준이 되었습니다.

  1. Large Language Models (LLMs): RoPE는 Meta's LLaMA architecture를 포함하여 세계에서 가장 뛰어난 텍스트 생성 시스템 중 일부를 뒷받침하는 기본적인 위치 인코딩 메커니즘입니다. 이러한 Large Language Models (LLMs)는 RoPE를 활용함으로써 단일 프롬프트로 전체 책이나 코드베이스를 처리할 수 있으며, 학습 중 확인된 길이보다 훨씬 더 잘 일반화되는 독보적인 sequence extrapolation capabilities를 제공합니다.

  2. Vision Transformers 및 객체 탐지: computer vision 영역에서 이미지 패치에서 파생된 시각적 토큰은 정밀한 공간 구조화가 필요합니다. Ultralytics YOLO26과 같은 컨볼루션 모델은 로컬 수용 영역을 통해 공간적 계층 구조를 자연스럽게 포착하지만, Vision Transformers와 같은 self-attention 아키텍처는 종종 RoPE와 유사한 2D 확장을 통합합니다. 이는 transformer 기반의 object detectioninstance segmentation 파이프라인이 시각적 요소의 상대적 위치를 더 잘 이해하도록 도와 복잡한 장면에서의 정확도를 향상시킵니다.

Link to this sectionRoPE와 절대 위치 임베딩의 차이점#

RoPE를 표준 absolute position embeddings와 구분하는 것이 중요합니다. 절대 임베딩은 시퀀스의 각 슬롯에 고정된 독립적 벡터를 할당하므로 모델이 위치 5와 위치 10이 어떻게 관련되는지 독립적으로 학습해야 합니다. 반면 RoPE는 거리 개념을 토큰 변환에 직접 포함시킵니다. 이러한 근본적인 차이로 인해 RoPE는 시퀀스 길이가 크게 달라지는 긴 문서 이해 및 generative AI 워크플로우에 훨씬 더 적합합니다.

이러한 거대한 아키텍처를 개발하고 확장할 때는 데이터와 인프라를 효율적으로 관리하는 것이 매우 중요합니다. 간소화된 데이터셋 주석, 클라우드 학습 및 모든 엣지 환경에서의 배포를 위해 개발자들은 종종 최첨단 컴퓨터 비전 연구를 프로덕션으로 전환하는 무거운 작업을 처리하는 Ultralytics Platform에서 제공하는 포괄적인 도구를 사용합니다. RoPE를 fine-tuning 모범 사례와 함께 활용하면 최신 AI 파이프라인이 높은 정확도와 계산적 견고함을 모두 유지할 수 있습니다.

Explore solutions

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는 재고 추적, 선반 모니터링, 대기열 관리 및 더 스마트한 고객 인사이트를 지원합니다.

더 알아보기
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 operation

자동차 분야의 AI

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

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

농업 분야의 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를 통해 패키지 검사, 분류, 차량 추적 및 실시간 창고 안전 모니터링이 가능합니다.

더 알아보기
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 operation

자동차 분야의 AI

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

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

농업 분야의 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를 통해 패키지 검사, 분류, 차량 추적 및 실시간 창고 안전 모니터링이 가능합니다.

더 알아보기
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 operation

자동차 분야의 AI

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

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

농업 분야의 AI

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

더 알아보기

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

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