통계 실험실 차트
너멜엠 로고
너멜엠
LEARN · SIMULATE · VERIFY

확률부터 LLM까지, 원리부터 제대로 배우는 자기주도 학습 플랫폼

로그인
학습 메뉴
도구블로그
도움말
홈

정규화 (Regularization)

마일스톤 학습법으로 단계별 완전 정복
딥러닝
정규화
Regularization
L1
L2
Ridge
Lasso
Dropout
Early Stopping
과적합
이 개념 직접 실험하기 — 정규화 실습
이 학습을 통해 달성할 수 있는 목표
기초 이해
  • • 과적합의 의미와 정규화 필요성 이해
  • • 4가지 주요 정규화 기법 차이 파악
  • • 문제별 적절한 정규화 선택
심화 학습
  • • L1/L2 페널티의 수식과 기하학적 해석
  • • Dropout의 앙상블 효과 이해
  • • 하이퍼파라미터 λ, p의 튜닝 전략
실무 적용
  • • 베이지안 정규화 해석
  • • AdamW의 decoupled weight decay 필요성
  • • MixUp/Stochastic Depth 등 최신 정규화 적용
한눈에 보기

정규화는 모델이 훈련 데이터에 과적합하지 않고 새 데이터에 일반화하도록 모델 복잡도를 제어하는 기법들의 총칭이다.

이 내용은 너멜엠의 정규화 실습에서 직접 실험으로 확인할 수 있습니다.

학습 로드맵

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

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

학습 진도 (완료한 단계)

0%

기초 단계과적합을 막는 4가지 도구

기초 단계: 과적합을 막는 4가지 도구

난이도 2/5
약 25분

정규화는 모델이 훈련 데이터를 너무 외워버리는 과적합(overfitting)을 막아 새로운 데이터에서도 잘 작동하도록 만드는 기법들입니다. L1/L2 페널티, Dropout, Early Stopping, Data Augmentation이 가장 널리 쓰이는 4가지입니다.

정규화 — 드롭아웃으로 과적합을 막는다학습 때 뉴런 일부를 무작위로 꺼서 특정 뉴런에 대한 과의존을 방지합니다일반 신경망드롭아웃 적용 (학습 시)※ L2(가중치 감쇠)·조기 종료·데이터 증강도 정규화 수단 — 목표는 훈련·검증 성능 격차 축소
핵심 포인트
  • •L2 (Ridge): 손실에 ||w||² 페널티 → 가중치 전체를 작게
  • •L1 (Lasso): 손실에 ||w||₁ 페널티 → 일부 가중치를 정확히 0 (특징 선택)
  • •Dropout: 학습 중 뉴런을 무작위로 비활성화 → 앙상블 효과
  • •Early Stopping / Data Augmentation: 학습 자체를 제어
간단한 예시

100명의 학생 데이터로 시험 점수를 예측하는 모델: • 정규화 없음: 훈련 정확도 99%, 새 학생 예측 정확도 60% (과적합) • L2 (λ=0.01): 훈련 95%, 새 학생 80% — 일반화 개선 • Dropout (p=0.3): 훈련 92%, 새 학생 83% — 더 좋음 훈련 점수는 약간 떨어졌지만 진짜 중요한 "새 데이터" 성능은 크게 향상됩니다.

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