YOLO Vision 2026:
Ultralytics 용어집으로 돌아가기

Linear Attention

선형 어텐션(linear attention)이 Transformer의 복잡도를 O(N)으로 줄여 딥러닝 모델을 어떻게 최적화하는지 알아보세요. AI 애플리케이션을 위한 효율성을 어떻게 확장하는지 학습할 수 있습니다.

Linear attention(선형 어텐션)은 현대 deep learning (DL) 모델의 computational efficiency를 극적으로 향상시키기 위해 고안된 기초적인 최적화 기법입니다. 전통적인 Transformer architectures에서 표준 어텐션 메커니즘은 모든 단일 토큰을 다른 모든 토큰과 비교하여 시퀀스를 처리합니다. 이로 인해 N이 시퀀스 길이일 때 O(N 제곱)인 quadratic time complexity라는 심각한 연산 및 메모리 병목 현상이 발생합니다. Linear attention은 이 근본적인 수학적 연산을 변경하여 선형적 또는 O(N)으로 확장되도록 합니다. 이러한 혁신을 통해 artificial intelligence (AI) 모델은 하드웨어 메모리를 소모하지 않고 전체 책이나 기가픽셀 이미지와 같은 대규모 데이터셋을 처리할 수 있습니다.

선형 어텐션의 작동 원리#

표준 어텐션에서 신경망은 Queries(Q), Keys(K), Values(V)의 세 가지 주요 벡터를 처리합니다. 고유한 공식은 softmax 함수를 사용하여 모든 Queries와 Keys 간의 유사성을 계산하고, 이를 Values와 곱하기 전에 거대한 N x N 행렬을 생성합니다.

Linear attention은 이 거대한 중간 행렬의 생성을 우회합니다. 대신 associative property of matrix multiplication에 의존합니다. 특수한 커널 함수를 사용하여 softmax 레이어를 생략하거나 근사화함으로써 모델은 곱셈을 다르게 그룹화합니다. 먼저 Keys와 Values를 함께 곱하여 고정 크기 컨텍스트 행렬을 만든 다음, Queries에 이 새로 압축된 행렬을 곱합니다. 이 간단한 재정렬은 연산 복잡도를 크게 낮추어 GPU (Graphics Processing Unit)와 같은 하드웨어가 훨씬 더 긴 입력을 기본적으로 처리할 수 있도록 여유를 줍니다.

최근 동향 및 DeltaNet#

Stanford UniversityGoogle DeepMind와 같은 기술 거물들이 주도하는 AI 연구 커뮤니티는 정확도를 높이기 위해 선형 공식에 대한 혁신을 지속하고 있습니다. 2024년과 2025년에 연구원들은 선형 transformer의 표준적인 가산 업데이트를 "Delta Rule"로 대체하는 새로운 아키텍처인 DeltaNet을 도입했습니다. 이를 통해 네트워크는 처음부터 절대값을 계산하는 대신 이미 저장된 내용을 기준으로 내부 메모리를 업데이트할 수 있습니다.

Gated DeltaNet architectures와 같은 후속 발전은 채널별 감쇠율을 도입하여 모델이 시간이 지남에 따라 특정 핵심 기능을 선택적으로 잊거나 유지할 수 있도록 합니다. 이러한 하드웨어 효율적인 혁신은 특히 복잡한 인컨텍스트 검색 작업에서 선형 transformer와 전통적인 softmax 어텐션 사이의 성능 격차를 해소합니다.

선형 어텐션과 기타 어텐션 메커니즘 비교#

이 기법이 더 넓은 attention mechanism 패밀리 내의 관련 개념과 어떻게 다른지 이해하는 것은 네트워크를 최적화하는 AI 엔지니어에게 매우 중요합니다:

  • Self-Attention: 완벽한 글로벌 컨텍스트를 캡처하기 위해 완전하고 연산 비용이 많이 드는 O(N 제곱) softmax 행렬을 활용하는 기본 메커니즘입니다.
  • Flash Attention: GPU 메모리 계층 간에 데이터를 효율적으로 이동하여 정확한 O(N 제곱) self-attention 수학을 가속화하는 IO 인식 최적화입니다. Linear attention과 달리 Flash Attention은 기본 수학적 공식을 변경하지 않습니다.
  • Sparse Attention: 네트워크가 인접 토큰의 로컬화된 창만 보도록 강제하여 메모리를 절약하는 방법인 반면, linear attention은 전체 글로벌 뷰를 수학적으로 고정 상태로 압축합니다.

실제 애플리케이션 사례#

시퀀스 길이의 장벽을 허무는 선형 확장은 여러 AI 도메인에서 강력한 기능을 제공합니다.

코드 예제#

PyTorchTensorFlow와 같은 최신 프레임워크는 이러한 수학적 개념을 간단하게 구현할 수 있도록 합니다. 아래는 linear attention이 행렬 곱셈의 순서를 변경하여 O(N) 효율성을 달성하는 방법을 보여주는 개념적 PyTorch 스니펫입니다.

import torch
import torch.nn as nn
import torch.nn.functional as F


class SimpleLinearAttention(nn.Module):
    def __init__(self, dim):
        super().__init__()
        self.qkv = nn.Linear(dim, dim * 3)

    def forward(self, x):
        # x shape: (Batch, Sequence Length, Channels)
        q, k, v = self.qkv(x).chunk(3, dim=-1)

        # Apply an activation function as a kernel approximation (replaces softmax)
        q = F.elu(q) + 1.0
        k = F.elu(k) + 1.0

        # Associative trick: Multiply Key and Value first (O(N) complexity)
        # k^T @ v yields a fixed (Batch, Channels, Channels) matrix
        kv_context = torch.matmul(k.transpose(-2, -1), v)

        # Multiply Query by the fixed context matrix to get the final output
        return torch.matmul(q, kv_context)


# Example: Processing a sequence of 1024 tokens
model = SimpleLinearAttention(dim=64)
dummy_input = torch.randn(1, 1024, 64)
output = model(dummy_input)
print(f"Output shape: {output.shape}")

실험적인 커뮤니티 모델에는 다양한 선형 또는 sparse 어텐션 레이어가 포함될 수 있지만, 느린 CPU 속도나 학습 불안정성으로 인해 어려움을 겪는 경우가 많습니다. 강력하고 프로덕션 준비가 완료된 computer vision 배포를 위해 Ultralytics YOLO26이 권장되는 표준입니다. 무거운 어텐션 레이어에 의존하지 않고 object detection과 같은 중요한 작업에 대한 속도와 정확도를 극대화하는 고도로 최적화된 네이티브 엔드투엔드 아키텍처를 특징으로 합니다. 개발자는 포괄적인 Ultralytics Platform을 사용하여 최고 수준의 모델을 원활하게 데이터셋에 주석을 달고, 학습하고, 배포하고, 모니터링할 수 있습니다.

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를 함께 구축합시다!

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