확률에서 LLM까지 – 데이터 사이언스 전문 교육 플랫폼
홈
딥러닝 기초 이론과 핵심 아키텍처
원하는 개념·랩·가이드를 검색해보세요
가중합과 임계값으로 입력을 두 부류로 나누는 가장 단순한 인공 뉴런
AND·OR 논리 게이트, 이진 분류 — 단, XOR은 풀 수 없음
선형 분리만 가능 — 다층 구조로 확장이 필요한 이유
은닉층을 가진 완전연결 신경망 — XOR 등 비선형 문제 해결
Iris 꽃 분류, 보스턴 집값 예측
은닉층 + 비선형 활성화 = 범용 함수 근사기
뉴런 출력에 비선형성을 부여해 복잡한 패턴 학습을 가능케 함
Sigmoid: 0~1 확률 / ReLU: 음수 0, 양수 통과 / Tanh: -1~1
활성화 없으면 아무리 깊어도 결국 선형 모델
입력층·은닉층·출력층이 연결된 다층 구조 — 순전파·역전파로 학습
손글씨 숫자 인식(MNIST), 이미지 분류, 회귀 예측
충분한 뉴런으로 어떤 함수도 근사 가능 (Universal Approximator)
예측과 정답의 차이를 수치화 — 학습의 출발점이자 목표
회귀: MSE / 이진 분류: Binary CE / 다중 분류: Categorical CE
문제 종류에 맞는 손실 선택이 학습 방향을 결정
Gradient를 사용해 실제 가중치를 업데이트하는 알고리즘
SGD → Momentum → RMSProp → Adam (2024 사실상 표준)
Adam = Momentum(관성) + RMSProp(적응 학습률)
과적합을 막아 처음 보는 데이터에서도 잘 동작하게 만드는 기법
L1/L2 페널티, Dropout, Early Stopping, Data Augmentation
훈련 정확도 ↑ vs 검증 정확도 격차 ↑ = 과적합 신호
각 층의 입력 분포를 미니배치 단위로 안정화 — 깊은 망 학습 가능
ResNet 학습 안정화, Transformer(Layer Norm), GAN 안정화
내부 공변량 변화(Internal Covariate Shift) 완화
이미지의 지역적 패턴(엣지·질감)을 효율적으로 학습하기 위한 구조
32×32 이미지에 FC: 파라미터 폭발 → CNN: 필터 공유로 효율
가중치 공유(weight sharing)와 지역 연결(local connectivity)
필터(커널)를 입력 위로 슬라이딩하며 특징 맵을 추출
3×3 필터 + 32 채널 = 32개 특징 맵 생성
낮은 층 = 엣지·색상 / 깊은 층 = 객체 부위·전체
특징 맵 크기를 줄여 연산량 감소 + 위치 변화에 강인
Max Pooling 2×2: 4픽셀 중 최대값만 → 크기 1/4
다운샘플링으로 추상화 + 과적합 방지
단순한 엣지 → 질감 → 부위 → 객체로 점진적으로 추상화
ResNet, VGG, EfficientNet — 의료 영상·자율주행 객체 인식
얕은 층의 특징을 합쳐 깊은 층에서 의미 있는 표현 형성
깊은 망·긴 시퀀스에서 Gradient가 0 또는 무한대로 발산하는 문제
RNN의 장기 의존성 학습 실패 → LSTM 등장 배경
활성화 함수와 가중치 초기화가 Gradient 흐름을 결정
입력을 출력에 직접 더해 Gradient가 얕은 층까지 흐르도록 보장
ResNet 152층 학습 성공의 핵심 — Highway Network도 동일 아이디어
F(x) + x 형태로 Identity Mapping 보장
이전 시점의 은닉 상태를 다음 시점으로 전달 — 시퀀스 처리
기계 번역, 음성 인식, 주가 예측, 텍스트 생성
가변 길이 시퀀스 처리 가능, 단 장기 의존성에 약함
게이트(forget·input·output)로 장기 의존성 문제를 해결한 개선 모델
Google 번역(2016 이전), 음성 비서, 시계열 예측
메모리 셀이 정보를 선택적으로 기억·망각
입력의 어느 부분에 집중할지 가중치를 학습 — RNN의 한계 극복
번역: "I love AI" → 한국어 출력 시 각 단어와의 관련도 계산
Query·Key·Value로 동적 가중치 부여
시퀀스 내 모든 토큰이 서로를 참조 — 병렬 처리로 RNN보다 빠름
"고양이가 매트 위에 앉다" → "앉다"가 "고양이"를 강하게 참조
순차 처리 불필요 → GPU 병렬화의 자유
여러 어텐션 헤드가 다른 관점(문법·의미·위치)으로 동시에 학습
12~96개 헤드 — 각 헤드가 서로 다른 패턴 포착
하나의 모델 안에 여러 관점이 공존
Encoder + Decoder 구조, Self-Attention + FFN + Layer Norm + Residual
BERT·GPT·T5·LLaMA 등 모든 현대 LLM의 기반
CNN/RNN 없이 Attention만으로 SOTA 달성 (Attention is All You Need, 2017)
구글이 만든 인터랙티브 시각화로 활성화 함수·정규화·학습률·층 수를 바꿔가며 학습 과정을 직접 관찰할 수 있습니다.
💡 추천: Spiral 데이터셋 + ReLU + 4-2 은닉층으로 학습 시도 → 층을 늘리거나 정규화를 켜며 변화를 관찰하세요.
이론을 익혔다면 직접 실험·실습으로 신경망을 체화하세요