트랜스포머 (Transformer)

2017년 구글 “Attention Is All You Need” 기반. 현대 LLM의 표준 아키텍처.

Kernel

RNN/LSTM의 순차 처리 한계를 셀프 어텐션의 병렬 행렬 연산으로 극복. 모든 단어가 모든 단어를 동시에 바라본다.

아키텍처 (Decoder-only)

입력 토큰 → [토큰화] → [임베딩] → [위치 인코딩]
    ↓
┌─────────────────────────┐ × N 레이어
│  Self-Attention          │
│  Feed-Forward Network    │
│  Layer Norm + Residual   │
└─────────────────────────┘
    ↓
출력 확률 분포 → [다음 토큰 선택]

핵심 키워드

  • 셀프 어텐션: 모든 토큰이 서로를 참조
  • FFN: 어텐션 출력을 비선형 변환
  • Residual Connection: 그래디언트 소실 방지
  • RoPE: 상대적 위치를 회전 행렬로 인코딩. Gemma 4는 Dual RoPE 사용.

진화 방향

세대 특징 예시
원본 (2017) Encoder-Decoder BERT, T5
GPT 계열 Decoder-only GPT-4, Claude
효율화 SWA, MoE, 양자화 Gemma 4, Mistral
멀티모달 Vision/Audio Encoder Gemma 4, GPT-4o

관련: 어텐션 · 토큰화 · 임베딩 · 양자화 · SWA

이 개념을 참조하는 글: