# ν™•μ‚° λͺ¨λΈ (Diffusion Models) ## πŸ“Œ Brief Summary ν™•μ‚° λͺ¨λΈ(Diffusion Models)은 ν…μŠ€νŠΈ ν”„λ‘¬ν”„νŠΈλ₯Ό λ°”νƒ•μœΌλ‘œ λ¬΄μž‘μœ„ λ…Έμ΄μ¦ˆμ—μ„œ μ‹œμž‘ν•΄ μ μ§„μ μœΌλ‘œ λ…Έμ΄μ¦ˆλ₯Ό 제거(Denoising)ν•΄ λ‚˜κ°€λ©° μ΅œμ’… 이미지λ₯Ό μƒμ„±ν•˜λŠ” μƒμ„±ν˜• AI μ•„ν‚€ν…μ²˜μž…λ‹ˆλ‹€ [1, 2]. ν›ˆλ ¨ κ³Όμ •μ—μ„œ 원본 데이터에 κ°€μš°μ‹œμ•ˆ λ…Έμ΄μ¦ˆλ₯Ό μΆ”κ°€ν•˜λŠ” '순방ν–₯ ν™•μ‚°'κ³Ό 이λ₯Ό λ‹€μ‹œ λ³΅μ›ν•˜λŠ” 'μ—­λ°©ν–₯ ν™•μ‚°' 과정을 거쳐 데이터 생성 방법을 ν•™μŠ΅ν•©λ‹ˆλ‹€ [2, 3]. Midjourney, DALL-E, Stable Diffusion λ“± ν˜„λŒ€μ˜ μ£Όμš” AI 이미지 생성 λ„κ΅¬λ“€μ˜ 핡심 기반 κΈ°μˆ μž…λ‹ˆλ‹€ [4, 5]. ## πŸ“– Core Content * **핡심 μž‘λ™ λ©”μ»€λ‹ˆμ¦˜** - **순방ν–₯ ν™•μ‚° (Forward Diffusion)**: 원본 데이터에 κ°€μš°μ‹œμ•ˆ λ…Έμ΄μ¦ˆ(Gaussian Noise)λ₯Ό μ—¬λŸ¬ 단계에 걸쳐 μ μ§„μ μœΌλ‘œ μΆ”κ°€ν•˜μ—¬ 데이터가 순수 λ…Έμ΄μ¦ˆ μƒνƒœλ‘œ μ €ν•˜λ˜λŠ” 과정을 λͺ¨λΈμ΄ ν•™μŠ΅ν•©λ‹ˆλ‹€ [1, 2]. - **μ—­λ°©ν–₯ ν™•μ‚° (Reverse Diffusion)**: λ…Έμ΄μ¦ˆκ°€ μΆ”κ°€λœ 과정을 μ—­μœΌλ‘œ 거슬러 μ˜¬λΌκ°€λ©°, λ…Έμ΄μ¦ˆλ₯Ό μ²΄κ³„μ μœΌλ‘œ μ œκ±°ν•˜μ—¬ μ›λž˜μ˜ μž…λ ₯을 μž¬κ΅¬μ„±ν•˜λŠ” 방법을 ν•™μŠ΅ν•©λ‹ˆλ‹€ [2, 3]. - **이미지 생성 (Generation)**: μ‹€μ œ 생성 μ‹œμ—λŠ” λ¬΄μž‘μœ„ λ…Έμ΄μ¦ˆμ—μ„œ μΆœλ°œν•˜μ—¬ ν•™μŠ΅λœ 디노이징 단계λ₯Ό 반볡적으둜 적용, ν…μŠ€νŠΈ ν”„λ‘¬ν”„νŠΈμ˜ μ§€μ‹œμ— λΆ€ν•©ν•˜λŠ” μΌκ΄€λœ μ‹œκ°μ  결과물둜 λ³€ν™˜ν•©λ‹ˆλ‹€ [2, 4]. * **ν”„λ‘¬ν”„νŠΈμ™€μ˜ μƒν˜Έμž‘μš© (쑰건뢀 생성)** ν…μŠ€νŠΈ ν”„λ‘¬ν”„νŠΈλŠ” λ…Έμ΄μ¦ˆκ°€ μ΅œμ’… μ΄λ―Έμ§€λ‘œ ν˜•νƒœλ₯Ό κ°–μΆ°κ°€λŠ” κ³Όμ • μ „λ°˜μ— μ§€μΉ¨(Guidance)을 μ œκ³΅ν•©λ‹ˆλ‹€ [1]. μ΅œμ‹  λͺ¨λΈλ“€μ€ ν…μŠ€νŠΈ 인코더와 잠재 곡간(Latent Space)을 κΈ΄λ°€ν•˜κ²Œ μ •λ ¬ν•˜μ—¬ ν”„λ‘¬ν”„νŠΈμ˜ λ―Έμ„Έν•œ λ‰˜μ•™μŠ€κΉŒμ§€ ν”½μ…€ λ‹¨μœ„λ‘œ κ΅¬ν˜„ν•©λ‹ˆλ‹€ [4, 6]. λͺ¨λΈμ€ 긍정적/뢀정적 쑰건을 ν•¨κ»˜ μΈμ½”λ”©ν•˜λ©°, μƒ˜ν”ŒλŸ¬(Sampler)κ°€ 생성 쀑에 이 λ‘˜ μ‚¬μ΄μ˜ κ· ν˜•μ„ λ§žμΆ”κ³  CFG μŠ€μΌ€μΌμ„ 톡해 μ§€μΉ¨μ˜ 강도λ₯Ό μ‘°μ ˆν•©λ‹ˆλ‹€ [6, 7]. ## βš–οΈ Trade-offs & Caveats * **μž₯점**: GAN(생성적 μ λŒ€ 신경망)에 λΉ„ν•΄ ν•™μŠ΅μ΄ μ•ˆμ •μ μ΄λ©°, κ³ ν’ˆμ§ˆμ˜ μ„Έλ°€ν•˜κ³  λ‹€μ–‘ν•œ 결과물을 좜λ ₯ν•  수 μžˆμŠ΅λ‹ˆλ‹€. λ˜ν•œ 점진적 생성 과정을 κ±°μΉ˜λ―€λ‘œ λ‹€μ–‘ν•œ λ‹¨κ³„μ—μ„œ μ„Έλ°€ν•œ μ œμ–΄(Fine-Grained Control)κ°€ κ°€λŠ₯ν•©λ‹ˆλ‹€ [2]. * **단점**: 반볡적인 λ…Έμ΄μ¦ˆ 제거 κ³Όμ •μœΌλ‘œ 인해 μ—°μ‚° μžμ› μ†Œλͺ¨(Computational Intensity)κ°€ μ‹¬ν•˜λ©°, GAN λͺ¨λΈμ— λΉ„ν•΄ 생성 속도가 μƒλŒ€μ μœΌλ‘œ λŠλ¦½λ‹ˆλ‹€ [5, 9]. λ˜ν•œ 둜컬 ν™˜κ²½ μ„€μ • μ‹œ μƒλ‹Ήν•œ μ „λ¬Έ 지식이 μš”κ΅¬λ˜λŠ” ꡬ쑰적 λ³΅μž‘μ„±μ΄ μ‘΄μž¬ν•©λ‹ˆλ‹€ [5, 9]. ## πŸ”— Knowledge Connections - **Related Topics**: [[ν”„λ‘¬ν”„νŠΈ μ—”μ§€λ‹ˆμ–΄λ§]], [[잠재 곡간(Latent Space)]], [[CFG Scale]], [[λ…Έμ΄μ¦ˆ 제거(Denoising)]], [[λΆ€μ • ν”„λ‘¬ν”„νŠΈ(Negative Prompt)]] - **Projects/Contexts**: [[Midjourney]], [[Stable Diffusion]], [[DALL-E]] --- *Last updated: 2026-04-30*