

확률에서 LLM까지 – 데이터 사이언스 전문 교육 플랫폼
원하는 개념·랩·가이드를 검색해보세요
Ctrl K학습을 시작하기 전에, 네 모델이 같은 입력을 어떤 가정으로 읽는지부터 확인하세요. 네 모델 모두 배우는 원리는 같습니다(역전파 + 경사하강법) — 다른 것은 "입력을 읽는 가정"뿐입니다.
64개 픽셀을 한 줄로 펴서 본다
8×8 이미지를 길이 64의 벡터로 펼쳐 처리합니다. "어떤 픽셀이 어떤 픽셀 옆에 있는지"라는 공간 정보를 전혀 가정하지 않습니다. 구조: 64 → 32(ReLU) → 4.
3×3 필터를 이미지 전체에 미끄러뜨린다
같은 3×3 필터 8개를 모든 위치에 재사용(가중치 공유)하고, 전역 최대 풀링으로 "필터가 어디서든 반응했는가"만 남깁니다. 패턴의 위치가 바뀌어도 같은 패턴으로 인식하는 구조적 가정이 내장됩니다. 구조: 3×3 conv ×8(ReLU) → 전역 최대 풀링 → 4.
한 행(8픽셀)씩 위에서 아래로 순서대로 읽는다
이미지의 8개 행을 8개의 타임스텝으로 취급해, 행을 하나 읽을 때마다 은닉 상태(기억)를 갱신합니다. "순서가 의미를 만든다"는 가정입니다. 참고: 이미지에 RNN을 쓰는 것은 실무에서 드문 비전형적 사용으로, 여기서는 비교 실험 장치입니다. 구조: Elman RNN, 은닉 16(tanh) → 4.
모든 행 쌍의 관련도를 어텐션으로 계산한다
8개 행을 8개의 토큰으로 보고, 단일 헤드 self-attention으로 모든 행 쌍의 관련도를 학습합니다. 구조에 대한 가정이 가장 적어 관계를 전부 데이터에서 배워야 합니다. 원 논문 대비 단순화: 단일 헤드(원본 멀티헤드)·단일 블록(원본 6층)·FFN 생략·LayerNorm 생략·학습 위치 임베딩. 구조: d_model=16, 잔차 연결 + 평균 풀링 → 4.
네 모델 모두 배우는 원리는 같습니다 — 역전파로 기울기를 구하고 경사하강법으로 가중치를 고칩니다. 다른 것은 "입력을 읽는 구조적 가정"뿐이며, 이 가정이 데이터와 맞을수록 적은 데이터로 빨리, 잘 일반화합니다.
| 모델 | 구조적 가정 (귀납 편향) | 가정이 유리한 데이터 | 대표 사례 |
|---|---|---|---|
| MLP | 거의 없음 — 모든 입력 차원을 동등하게 취급 | 특별한 공간·순차 구조가 없는 벡터 데이터 | 표 형식 데이터의 기본 신경망 |
| CNN | 지역성 + 가중치 공유에 의한 평행이동 등변성(equivariance), 풀링이 근사적 불변성(invariance)에 기여 | 이미지 등 공간 구조 데이터 | LeNet-5, AlexNet, ResNet |
| RNN | 순차 의존성 — 순서가 의미를 만들고, 현재는 과거에 의존 | 시계열·언어 등 순차 데이터 | LSTM 기반 음성 인식·번역 (2010년대 중반) |
| Transformer | 가정 최소 — 모든 토큰 쌍의 관계를 어텐션으로 학습. 학습은 병렬화 가능하나 어텐션 비용은 시퀀스 길이의 제곱(O(n²)) | 대규모 데이터 + 장거리 의존성 (데이터가 적으면 불리한 경향) | GPT·BERT 등 LLM, ViT |
연대순은 우열순이 아닙니다 — 각 시대는 새로운 데이터와 새로운 가정을 발명했을 뿐입니다.
| 1986 | 역전파 학습의 대중화 — 다층 신경망을 실용적으로 학습시키는 방법이 널리 알려짐 (알고리즘 자체는 Linnainmaa 1970, Werbos 1974 등 이전 연구가 존재) Rumelhart, Hinton & Williams, Nature |
| 1990 | Elman RNN — 순환 연결로 시퀀스의 시간 구조를 학습 Elman, Cognitive Science |
| 1997 | LSTM — 게이트 구조로 RNN의 기울기 소실 문제를 완화 (문제 자체의 분석은 Hochreiter 1991, Bengio et al. 1994) Hochreiter & Schmidhuber, Neural Computation |
| 1998 | LeNet-5 — 합성곱+풀링 구조를 손글씨 숫자 인식에 적용, 수표 판독에 상용화 LeCun, Bottou, Bengio & Haffner, Proc. IEEE |
| 2012 | AlexNet — ILSVRC 2012 우승 (top-5 오류율 15.3%, 2위 26.2%), 딥러닝 붐의 기폭제 Krizhevsky, Sutskever & Hinton, NeurIPS |
| 2017 | Transformer — 순환 구조를 제거하고 self-attention만으로 기계 번역 최고 성능(WMT 2014 영→독 28.4 BLEU), 학습 병렬화 가능 Vaswani et al., NeurIPS |
| 2021 | ViT — 이미지를 패치 토큰으로 잘라 Transformer로 분류. 대규모 사전학습 시 CNN을 능가하지만, 중소규모 데이터 단독 학습에서는 CNN보다 열세임을 논문 스스로 보고 Dosovitskiy et al., ICLR |