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

Reformer

긴 시퀀스를 위한 효율적인 Transformer 변형인 Reformer 아키텍처를 알아보십시오. LSH 어텐션과 RevNet이 AI 연구를 위해 어떻게 메모리를 최적화하는지 확인해 보십시오.

Reformer는 표준 모델에서는 연산 비용이 지나치게 커지는 매우 긴 시퀀스의 데이터를 처리하도록 설계된 Transformer 아키텍처의 효율적인 변형입니다. 전통적인 deep learning 시스템 내재된 메모리 병목 현상을 해결하기 위해 도입된 Reformer는 attention mechanism의 복잡도를 이차(quadratic)에서 선형-로그(linear-logarithmic) 항으로 줄입니다. 이 혁신을 통해 artificial intelligence 연구원들은 단일 GPU에서 전체 책, 고해상도 이미지, 또는 긴 음악 구성과 같이 수만 개의 토큰에 걸치는 컨텍스트 윈도우로 모델을 학습시킬 수 있습니다.

Reformer의 핵심 혁신#

BERT나 원본 GPT 시리즈와 같은 모델과 구별되는 두 가지 주요 아키텍처 변경 사항을 통해 Reformer는 효율성을 달성합니다. 이러한 기법들은 model training 동안 활성화(activation) 값을 저장하는 데 필요한 광범위한 메모리를 해결합니다.

  • 국소성 민감 해싱(LSH) 어텐션: 표준 Transformer에서는 시퀀스의 모든 요소가 다른 모든 요소에 어텐션을 수행하여 엄청난 연산 부하를 발생시킵니다. Reformer는 Locality-Sensitive Hashing을 사용하여 유사한 벡터들을 함께 그룹화합니다. 모든 쌍에 대한 어텐션 점수를 계산하는 대신, 모델은 nearest neighbors의 작은 하위 집합에 대해서만 계산을 수행하여 inference engine의 속도를 크게 높입니다.
  • 가역 잔차 레이어(RevNets): 전통적인 neural networksbackpropagation 중에 그래디언트를 계산하기 위해 모든 레이어의 활성화 값을 저장해야 합니다. Reformer는 역방향 패스 중에 출력으로부터 레이어의 입력을 다시 계산할 수 있는 가역 신경망을 활용합니다. 이 기법은 중간 활성화 값을 캐시할 필요성을 없애고, memory for larger batch sizes를 확보해 줍니다.

Reformer vs. 표준 Transformer#

두 아키텍처 모두 셀프 어텐션 메커니즘에 의존하지만, machine learning 생태계 내에서 서로 다른 목적을 수행합니다.

  • 표준 Transformer: 단기 및 중기 길이 시퀀스에 탁월합니다. 그러나 메모리 사용량은 시퀀스 길이($L$)에 따라 이차적으로($O(L^2)$) 증가합니다. sentiment analysis나 챗봇 같은 작업에 사용되는 많은 Large Language Models (LLMs)의 백본입니다.
  • Reformer: 극단적인 길이에 최적화되어 있습니다($O(L \log L)$). 극도로 긴 time series analysis 데이터를 처리하거나 픽셀 단위 이미지를 생성하는 것과 같이 표준 Transformer로는 불가능한 입력을 처리할 수 있는 능력을 위해 일부 컨텍스트에서 accuracy를 약간 희생합니다.

실제 애플리케이션 사례#

방대한 컨텍스트 윈도우를 처리하는 Reformer의 능력은 데이터를 쉽게 분할할 수 없는 분야에서 새로운 가능성을 열어줍니다.

  1. 유전체 분석: DNA 서열은 수백만 개의 염기쌍으로 구성되어 있습니다. Reformer는 넓은 컨텍스트를 잃지 않고 이러한 긴 문자열을 분석하여 bioinformatics에서 패턴을 식별할 수 있으며, 단백질 구조 예측에 도움을 줍니다.

  2. 롱폼 텍스트 생성: 몇 단락이 지나면 일관성을 잃을 수 있는 표준 text generation 모델과 달리, Reformer는 수천 단어에 걸쳐 일관성을 유지할 수 있으므로 긴 법적 계약서 요약이나 전체 소설 챕터 생성에 적합합니다.

컴퓨터 비전에서의 효율성#

While Reformers are often associated with text, the principle of efficiency is crucial in computer vision. Just as the Reformer optimizes Transformers, modern vision models like YOLO26 optimize Convolutional Neural Networks (CNNs) for real-time inference. Understanding memory constraints is vital when deploying models to edge devices via the Ultralytics Platform, where hardware resources are limited.

다음 코드는 Reformer와 같이 메모리 효율적인 아키텍처 개발의 핵심 개념인 PyTorch를 사용하여 모델의 메모리 풋프린트를 검사하는 방법을 보여줍니다.

import torch
import torch.nn as nn

# Define a simple Transformer layer (Standard, not Reformer optimized)
layer = nn.TransformerEncoderLayer(d_model=512, nhead=8)
model = nn.TransformerEncoder(layer, num_layers=6)

# Create a long sequence input (Sequence Length: 2000, Batch: 1, Features: 512)
# Standard Transformers struggle as this length increases.
input_data = torch.rand(2000, 1, 512)

# Check parameter count to understand model complexity
params = sum(p.numel() for p in model.parameters())
print(f"Model Parameters: {params:,}")

# Perform a forward pass
output = model(input_data)
print(f"Output shape: {output.shape}")

관련 개념#

  • Sparse Attention: 연산을 절약하기 위해 모델이 토큰의 하위 집합에만 어텐션을 수행하는 LSH를 포함한 더 넓은 범주의 기법입니다.
  • Gradient Checkpointing: model training 중에 연산 시간과 메모리를 맞바꾸기 위해 가역 레이어와 유사하게 사용되는 기법입니다.
  • Model Optimization: 양자화(quantization), 가지치기(pruning), 그리고 Reformer와 같은 아키텍처 변경을 포함하는 모델 효율성 향상의 일반적인 관행입니다.

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

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