통계 실험실 차트
넘스탯 로고
넘스탯
LEARN · SIMULATE · VERIFY

확률부터 LLM까지 — 데이터 사이언스 자기주도 학습 플랫폼

로그인
학습 메뉴
도움말

Multi-Head Attention (멀티헤드 어텐션)

마일스톤 학습법으로 단계별 완전 정복
딥러닝
LLM
멀티헤드
어텐션
트랜스포머
이 학습을 통해 달성할 수 있는 목표
기초 이해
  • • 멀티헤드 어텐션의 개념을 이해할 수 있다
  • • 여러 헤드가 다른 관계를 본다는 것을 설명할 수 있다
  • • concat 결합을 이해할 수 있다
심화 학습
  • • 헤드 분할(d/h)과 결합을 계산할 수 있다
  • • 연산량이 유지되는 이유를 설명할 수 있다
  • • 헤드별 역할 분담을 이해할 수 있다
실무 적용
  • • 헤드 해석·가지치기를 이해할 수 있다
  • • MQA/GQA 등 효율 변형을 설명할 수 있다
  • • 실무 최적화에 적용할 수 있다
한눈에 보기

멀티헤드 어텐션은 어텐션을 여러 헤드로 나눠 각기 다른 부분공간에서 병렬로 계산한 뒤 이어붙이는 방식으로, 여러 종류의 관계를 동시에 학습한다.

학습 로드맵

각 단계를 클릭하면 해당 학습 내용을 볼 수 있습니다

기초 이해
개념 정의와 기본 원리
12
클릭
심화 학습
공식 유도와 다양한 예시
20
클릭
실무 적용
실제 케이스와 고급 응용
28

학습 진도 (완료한 단계)

0%

Multi-Head Attention이란?

난이도 3/5
약 12분

멀티헤드 어텐션은 어텐션을 여러 개("헤드") 병렬로 돌려, 각 헤드가 서로 다른 관점의 관계를 보게 하는 방법입니다. 그 결과를 합쳐 더 풍부한 표현을 만듭니다.

멀티헤드 어텐션 — 여러 관계를 병렬로입력을 여러 헤드로 나눠 서로 다른 부분공간의 관계를 동시에 학습 → 이어붙임입력어텐션헤드 1 · 문법 관계어텐션헤드 2 · 의미 관계어텐션헤드 3 · 위치 관계이어붙임(Concat) → 출력※ 한 헤드가 놓치는 관계를 다른 헤드가 포착 — 트랜스포머 표현력의 핵심
핵심 포인트
  • 어텐션을 여러 헤드로 병렬 계산
  • 각 헤드가 서로 다른 부분공간·관계에 집중
  • 헤드 출력을 이어붙여(concat) 합침
  • 단일 어텐션보다 풍부한 표현력
간단한 예시

헤드 1은 주어-동사 관계, 헤드 2는 대명사-지시대상 관계, 헤드 3은 인접 어순을 학습하는 식으로, 한 문장에서 여러 관계를 동시에 포착합니다.

이해도 확인하기

정답: 여러 헤드가 서로 다른 종류의 관계를 병렬로 학습해, 한 헤드가 놓치는 관계를 다른 헤드가 보완하기 때문입니다.

정답: 각 헤드의 출력을 이어붙인(concat) 뒤 선형변환해 하나의 출력으로 합칩니다.

딥러닝 이론 페이지로 돌아가기