Overview
- Transformer: Attention을 기반으로 입력 데이터 사이의 관계를 학습하는 신경망 아키텍처
- 적용 분야: Language Models, Computer Vision, Video Understanding, Multimodal AI
- 핵심 구조: 입력 표현 → Positional Encoding → Attention → Feed Forward Network → 출력
- 주요 특징: Multi-Head Attention을 통한 정보 결합 및 병렬 연산
Index
- Tokenization
- 텍스트·이미지·영상 등을 모델이 처리할 수 있는 토큰 단위로 변환
- Token Embedding
- Positional Encoding
2. Attention Mechanism
- Attention
- Query, Key, Value를 이용한 토큰 간 정보 결합
- Self-Attention
- 동일한 입력 시퀀스 내부의 토큰 간 관계 계산
- Multi-Head Attention
- 여러 Attention Head를 사용하여 서로 다른 표현 공간에서 관계 계산
- Grouped-Query Attention
- 여러 Query Head가 Key/Value Head를 공유하는 구조
3. Inference Optimization
- KV Cache
- 이전 토큰의 Key/Value를 저장하고 재사용하여 중복 계산 감소
4. Architecture
- Transformer
- Transformer 전체 구조 및 구성 요소
- Feed-Forward Neural Network
- Attention 이후 적용되는 비선형 변환 구조
Processing Flow
flowchart TD
A["Input Data"] --> B["Tokenization"]
B --> C["Token Embedding"]
C --> D["Positional Information"]
D --> E["Transformer Layers"]
E --> F["Self-Attention"]
F --> G["Multi-Head / Grouped-Query Attention"]
G --> H["Feed Forward Network"]
H --> I["Output Representation"]
2 items under this folder.