본문으로 건너뛰기
Vizuara조회 3

DDPM 확산 모델의 핵심 원리 이해

DDPM은 이미지를 생성하는 것이 아니라 노이즈를 제거하는 법을 학습함으로써 데이터 분포를 파악하고 고품질 이미지를 복원하는 생성 모델이다.

챕터별 상세

00:00

전진 확산: 데이터 파괴를 통한 학습 준비

DDPM의 시작은 이미지를 생성하는 것이 아니라 의도적으로 파괴하는 Forward Diffusion 과정이다. 데이터셋의 실제 이미지에 가우시안 노이즈를 단계적으로 추가하여 구조를 지우고 무작위성을 주입하며, 최종적으로는 완전한 노이즈 상태에 도달하게 된다. 이 과정은 수학적으로 완전히 통제된 상태에서 진행되므로 별도의 학습이 필요하지 않으며, 모델이 나중에 예측해야 할 '정답 노이즈'를 정의하는 기준이 된다. 이를 통해 복잡한 이미지 생성 문제를 단순한 노이즈 제거 문제로 치환할 수 있다.

가우시안 노이즈는 평균이 0이고 분산이 일정한 정규 분포를 따르는 무작위 신호를 의미한다.

15:00

역과정 학습: UNet의 노이즈 예측

파괴된 이미지를 복구하기 위해 신경망은 노이즈가 섞인 이미지와 타임스텝을 입력받아 해당 단계에서 추가된 노이즈가 무엇인지 예측한다. UNet 아키텍처는 직접 픽셀을 생성하는 대신 입력 이미지에 포함된 노이즈 성분만을 계산하도록 학습된다. 모델은 '이 이미지에서 어떤 부분이 노이즈인가?'라는 명확한 질문에 답함으로써 복잡한 이미지 생성 작업을 수행한다. 학습이 완료된 모델은 노이즈를 정확히 분리해낼 수 있는 능력을 갖추게 되며, 이것이 생성의 기초가 된다.

UNet은 이미지 세그멘테이션 등에서 널리 쓰이는 구조로, Diffusion에서는 노이즈의 패턴을 파악하는 데 최적화되어 있다.

30:00

타임스텝 인코딩의 중요성

이미지의 노이즈 수준에 따라 제거해야 할 노이즈의 특성이 다르기 때문에 현재가 어느 단계인지 알려주는 타임스텝 정보가 필수적이다. Sinusoidal 기능을 사용하여 시간을 벡터 형태로 인코딩하고 이를 네트워크에 주입함으로써, 동일한 모델이 노이즈가 많은 초기 단계와 거의 깨끗한 후기 단계에서 다르게 행동하게 한다. 이를 통해 모델은 현재 이미지의 오염 정도를 파악하고 그에 맞는 적절한 강도로 노이즈 제거를 수행할 수 있다. 결과적으로 하나의 네트워크가 수천 개의 서로 다른 노이즈 수준을 모두 처리할 수 있는 유연성을 얻는다.

Sinusoidal 인코딩은 Transformer 모델에서 위치 정보를 주입할 때 사용하는 방식과 유사하다.

45:00

이미지 생성 과정: 반복적 노이즈 제거

실제 생성 단계에서는 완전한 무작위 노이즈에서 시작하여 모델이 예측한 노이즈를 반복적으로 차감하는 과정을 거친다. 각 단계에서 예측된 노이즈를 빼고 수식을 통해 스케일을 조정한 뒤, 약간의 새로운 노이즈를 다시 추가하여 결과의 다양성을 확보하고 단일 출력으로 수렴하는 현상을 방지한다. 이 반복적인 과정을 통해 무질서한 노이즈에서 점진적으로 형태가 나타나고 최종적으로는 실제와 같은 이미지가 완성된다. 이는 노이즈를 되돌리는 단순한 기술이 데이터 분포 전체를 학습한 결과로 나타나는 우아한 응용이다.

생성 과정에서 노이즈를 다시 조금 섞어주는 작업은 모델이 더 다양한 샘플을 생성할 수 있게 돕는 확률적 장치이다.

용어 해설

확산 확률 모델(DDPM)
Denoising Diffusion Probabilistic Models의 약자로, 데이터를 파괴하는 전진 과정과 이를 복구하는 역과정을 통해 데이터 분포를 학습하는 생성 모델이다. 노이즈를 단계적으로 제거하여 고품질의 이미지를 생성하는 현대 생성 AI의 핵심 알고리즘이다.
전진 확산(Forward Diffusion)
원본 이미지에 가우시안 노이즈를 단계적으로 추가하여 최종적으로 완전한 노이즈 상태로 만드는 과정이다. 이 과정은 수학적으로 정의된 고정된 규칙을 따르며, 모델이 학습해야 할 정답 노이즈를 생성하는 역할을 한다.
U-넷(UNet)
인코더와 디코더가 U자 형태로 연결된 신경망 구조로, 이미지의 특징 추출과 복원을 동시에 수행하는 데 탁월하다. Diffusion 모델에서는 입력된 노이즈 이미지에서 실제 포함된 노이즈 성분만을 예측하는 핵심 엔진으로 사용된다.
AI 분석 전체 내용 보기

AI 요약 · 북마크 · 개인 피드 설정 — 무료

출처 · 인용 안내

원문 발행 2026. 04. 25.수집 2026. 04. 25.출처 타입 YOUTUBE

인용 시 "요약 출처: AI Trends (aitrends.kr)"를 표기하고, 사실 확인은 원문 보기 기준으로 진행해 주세요. 자세한 기준은 운영 정책을 참고해 주세요.