강의

멘토링

커뮤니티

AI 기술

/

컴퓨터 비전

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

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

(4.8) 수강평 5개

수강생 32명

난이도 초급

수강기한 무제한

  • Sotaaz
실습 중심
실습 중심
생성형ai
생성형ai
트랜스포머
트랜스포머
Stable Diffusion
Stable Diffusion
실습 중심
실습 중심
생성형ai
생성형ai
트랜스포머
트랜스포머
Stable Diffusion
Stable Diffusion

수강 후 이런걸 얻을 수 있어요

  • 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 환경에서 실습할 수 있는 기본 개발 환경이 필요합니다.

안녕하세요
입니다.

79

수강생

11

수강평

1

답변

4.5

강의 평점

5

강의

커리큘럼

전체

17개 ∙ (2시간 52분)

해당 강의에서 제공:

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

수강평

전체

5개

4.8

5개의 수강평

  • okjeong10님의 프로필 이미지
    okjeong10

    수강평 3

    평균 평점 5.0

    5

    65% 수강 후 작성

    • 주찬혁님의 프로필 이미지
      주찬혁

      수강평 3

      평균 평점 5.0

      5

      35% 수강 후 작성

      • dongun9268님의 프로필 이미지
        dongun9268

        수강평 4

        평균 평점 5.0

        5

        82% 수강 후 작성

        정말 완벽한 강의인 것 같습니다. Diffusion 공부할려고 여기저기 떠돌다가 우연히 이 강의를 듣게 되었는데 이 강의에서 완벽하게 이해할 수 있었습니다. 혹시 Flow Matching에 대한 강좌를 제작하실 계획도 있으신가요? 강사님께서 강의하시는 Flow matching을 꼭 들어보고 싶네요.

        • Sotaaz
          지식공유자

          먼저 정성 가득한 수강평 남겨주셔서 진심으로 감사합니다. 여러 곳을 거쳐 제 강의에서 Diffusion의 원리를 완벽히 이해하셨다니, 강사로서 정말 뿌듯하고 큰 보람을 느낍니다. 문의하신 Flow Matching 강좌 역시 현재 Generative Vision 시리즈의 다음 단계로 아주 심도 있게 준비하고 있습니다. 수강생분의 기대에 부응할 수 있도록 커리큘럼을 다듬는 중이니 조금만 기다려 주세요! 강의가 나오기 전, 제가 운영하는 블로그에 Flow Matching의 핵심 개념들을 정리한 글들을 연재하고 있습니다. 미리 읽어보시면 다음 강의를 이해하는 데 큰 도움이 되실 거예요. SDE와 ODE의 차이: SDE vs ODE 이해하기 (https://blog.sotaaz.com/post/sde-vs-ode-ko) Rectified Flow의 원리: Rectified Flow 알아보기 (https://blog.sotaaz.com/post/rectified-flow-ko) Flow Matching vs DDPM: 두 모델의 구조 비교 (https://blog.sotaaz.com/post/flow-matching-vs-ddpm-ko) 앞으로도 Flow Matching을 비롯해 Object Detection, LLM, 통계학 등 AI 실무와 이론을 아우르는 탄탄한 라인업을 선보일 예정입니다. 블로그에도 계속해서 관련 인사이트를 업데이트하고 있으니 자주 들러주세요. 열정적인 학습을 응원하며, 곧 새로운 강좌에서 뵙겠습니다. 감사합니다!

      • 스프링님의 프로필 이미지
        스프링

        수강평 111

        평균 평점 4.9

        5

        29% 수강 후 작성

        • Sotaaz
          지식공유자

          바쁘신 와중에도 소중한 평가 남겨주셔서 큰 힘이 됩니다. 본 강의가 DDPM부터 DDIM까지 Diffusion 모델을 깊이 있게 이해하고 구현하시는 데 실질적인 도움이 되기를 진심으로 응원하겠습니다. 학습하시다 궁금한 점이 생기시면 언제든 질문 남겨주세요! 감사합니다.

      • 이동찬님의 프로필 이미지
        이동찬

        수강평 1

        평균 평점 4.0

        4

        100% 수강 후 작성

        • Sotaaz
          지식공유자

          별점과 소중한 피드백 감사합니다 🙂 더 나은 강의를 위해 계속 개선하고 있습니다. 혹시 보완되었으면 하는 부분이나 추가로 다뤄주길 원하시는 내용이 있다면 편하게 말씀해 주세요. 향후 업데이트에 적극 반영하겠습니다!

      ₩45,100

      Sotaaz님의 다른 강의

      지식공유자님의 다른 강의를 만나보세요!

      비슷한 강의

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