강의

멘토링

로드맵

NEW
AI 개발

/

컴퓨터 비전

DDPM 부터 DDIM 까지, 구현하며 배우는 Diffusion 완전정복 I

이 강의는 확산모델(Diffusion Model)의 진화 과정을 논문과 코드로 완전 정복하는 실전 중심 마스터클래스입니다. DDPM(Denoising Diffusion Probabilistic Model)과 DDIM 등, 생성 AI의 핵심 모델들을 논문 원리부터 직접 구현하며 학습합니다. 각 모델의 등장 배경, 수식, 네트워크 구조(U-Net, VAE, Transformer), 학습 과정(Noise Schedule, Denoising Step), 그리고 성능 향상을 이끈 아이디어들을 단계별로 분석합니다.수강생은 모든 모델을 PyTorch 기반으로 직접 코딩하며, 논문을 이해하는 것에 그치지 않고 ‘재현하고 응용할 수 있는 실무 능력’을 얻게 됩니다. 또한, 모델 간의 차이와 발전 흐름을 비교하며, 어떻게 확장되는지를 명확히 이해하게 됩니다. 이 강의는 이론·코드·실습을 하나로, 연구자·개발자·창작자 모두에게 생성모델의 진화를 체계적으로 익힐 수 있는 여정을 제공합니다. 논문을 ‘읽는 것’을 넘어, 직접 구현하며 ‘이해하고 재창조’하는 경험을 지금 시작하세요.

1명 이 수강하고 있어요.

  • Sotaaz
실습 중심
생성형ai
트랜스포머
Stable Diffusion
Python딥러닝인공지능(AI)

이런 걸 배울 수 있어요

  • DDPM, DDIM 등 주요 확산모델의 구조와 원리를 단계별로 이해합니다.

  • 각 논문에 제시된 핵심 아이디어를 코드로 직접 구현합니다.

  • 모델별 차이점을 비교하며, Diffusion 계열 모델이 어떻게 시작되고 진화했는지를 실험을 통해 체감합니다.

  • 논문 기반 모델을 실제 PyTorch 코드로 재현하고, 커스텀 이미지 생성 실험까지 수행합니다.

강의 소개

이 강의는 Diffusion 모델의 근본 원리부터 직접 구현까지 한 번에 배우는 완전 실습형 코스입니다.
이미지 생성 AI의 핵심이 된 DDPM(Denoising Diffusion Probabilistic Model)
샘플링 속도를 극적으로 개선한 DDIM(Denoising Diffusion Implicit Model)
논문 수식, 개념, 코드 구현, 실험까지 모두 따라가며 이해합니다.

단순히 이론을 설명하는 데서 그치지 않고,
실제 코드를 작성하며 모델이 어떻게 이미지를 “노이즈에서 복원”하는지를
직접 눈으로 확인하고 체험할 수 있도록 설계되었습니다.


🧩 학습 목표

이 강의를 통해 수강생은 다음을 완벽히 익힙니다:

  • ✅ Diffusion 모델의 Forward / Reverse Process 이해

  • Jensen 부등식, ELBO, Loss function의 수식적 의미 해석

  • ✅ DDPM의 학습 및 샘플링 과정 구현 (UNet, Diffusion Class 등)

  • DDIM의 원리와 속도 개선 방법 실습

  • ✅ 논문을 실제 코드로 구현하고, 직접 Reviewer처럼 분석하는 훈련


🧰 커리큘럼 개요

1️⃣ DDPM 기초부터 완전 구현까지

  • Forward / Reverse Process, ELBO, Loss, Noising Schedule

  • Diffusion Class, UNet 구현 및 학습 실습

  • 논문 Reviewer Role-Play로 논리적 사고력 강화

2️⃣ DDIM을 통한 샘플링 최적화 이해

  • DDIM의 이론적 배경

  • 샘플링 가속 구현 실습

  • DDPM 대비 효율 비교 미션 수행


👩‍💻 추천 대상

이 강의는 다음과 같은 분들을 위한 코스입니다:

  • 딥러닝 기본기를 갖춘 후 이미지 생성 AI를 깊이 이해하고 싶은 개발자 / 연구자

  • Stable Diffusion, Midjourney 같은 모델의 작동 원리를 근본부터 배우고 싶은 분

  • 논문 구현, PyTorch 코드 분석, 모델 튜닝을 통해 AI 리서치 실무 감각을 키우고 싶은 분

  • 앞으로 LDM, DiT, PixArt 등의 최신 Diffusion 모델로 확장 학습을 준비하는 분


🚀 수강 후 기대 효과

  • DDPM 논문을 수식부터 코드까지 완벽히 해석하고 재현 가능

  • Diffusion 기반 모델의 학습 파이프라인을 직접 설계하고 커스터마이징 가능

  • DDIM 샘플링 가속의 핵심 개념을 실제 코드로 이해 및 실험 가능

  • 이후 강의 “LDM & DiT 완전정복 II”, “PixArt & SANA 완전정복 III”
    자연스럽게 확장 학습 가능

이런 분들께
추천드려요

학습 대상은
누구일까요?

  • Stable Diffusion, DiT, SANA 등 최신 생성 AI 모델의 구조를 깊이 이해하고 싶은 개발자 및 연구자

  • Diffusion 논문을 단순히 읽는 것을 넘어, 실제로 구현하며 체득하고 싶은 학습자

  • AI 아트, 이미지 생성, 모델 연구개발에 관심 있는 대학원생, 엔지니어, 데이터사이언티스트

선수 지식,
필요할까요?

  • 기초 수학에 대한 지식과 Python과 PyTorch의 기본 문법을 알고 있다면 충분합니다.

  • Jupyter Notebook 또는 VS Code 환경에서 실습할 수 있는 기본 개발 환경이 필요합니다.

안녕하세요
입니다.

커리큘럼

전체

17개 ∙ (2시간 52분)

해당 강의에서 제공:

수업자료
강의 게시일: 
마지막 업데이트일: 

수강평

아직 충분한 평가를 받지 못한 강의입니다.
모두에게 도움이 되는 수강평의 주인공이 되어주세요!

얼리버드 할인 중

₩22

33%

₩42,900

비슷한 강의

같은 분야의 다른 강의를 만나보세요!