Sign In

ํ™•์‚ฐ ๋ชจ๋ธ Diffusion Model

yuli

ํ™•์‚ฐ ๋ชจ๋ธ(Diffusion Model)์ด๋ž€?

ํ™•์‚ฐ ๋ชจ๋ธ(Diffusion Model)์€ ํ™•๋ฅ  ๊ณผ์ •์„ ํ†ตํ•ด ๋ฐ์ดํ„ฐ๋ฅผ ์ ์ง„์ ์œผ๋กœ ๋ณ€ํ˜•ํ•˜๊ฑฐ๋‚˜ ๋ณต์›ํ•˜๋Š” ๋ฐฉ์‹์œผ๋กœ ์ด๋ฏธ์ง€, ์˜ค๋””์˜ค, ํ…์ŠคํŠธ ๋“ฑ์„ ์ƒ์„ฑํ•˜๋Š” ์ธ๊ณต ์ง€๋Šฅ ๋ชจ๋ธ์„ ์˜๋ฏธํ•œ๋‹ค. ํ™•์‚ฐ(diffusion) ๊ณผ์ •์—์„œ ๋ฌด์ž‘์œ„ ๋…ธ์ด์ฆˆ๋ฅผ ๊ฐ€ํ•˜์—ฌ ๋ฐ์ดํ„ฐ๋ฅผ ์ ์ฐจ ๋ง๊ฐ€๋œจ๋ฆฐ ๋’ค, ์—ญ(้€†) ํ™•์‚ฐ ๊ณผ์ •์„ ํ†ตํ•ด ์›๋ณธ ๋ฐ์ดํ„ฐ๋กœ ๋ณต์›ํ•˜๋Š” ๊ณผ์ •์„ ๋ฐฐ์šฐ๋Š” ๋ฐฉ์‹์œผ๋กœ ํ•™์Šต์ด ์ด๋ฃจ์–ด์ง„๋‹ค.

ํ™•์‚ฐ ๋ชจ๋ธ์˜ ๋“ฑ์žฅ ๋ฐฐ๊ฒฝ

๋”ฅ๋Ÿฌ๋‹ ๊ธฐ๋ฐ˜ ์ƒ์„ฑ ๋ชจ๋ธ ์ค‘ ํ•˜๋‚˜์ธ Variational Autoencoder(VAE)๋‚˜ Generative Adversarial Network(GAN) ๋“ฑ์€ ๋‹ค์–‘ํ•œ ๋ถ„์•ผ์—์„œ ์„ฑ๊ณต์ ์ธ ์ƒ์„ฑ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์—ฌ์ฃผ์—ˆ๋‹ค. ๊ทธ๋Ÿฌ๋‚˜ GAN์€ ํ•™์Šต์ƒ์˜ ๋ถˆ์•ˆ์ •์„ฑ, ๋ชจ๋“œ ๋ถ•๊ดด(mode collapse) ๋“ฑ์˜ ์•ฝ์ ์ด ์žˆ์—ˆ๊ณ , VAE๋Š” ์ƒ์„ฑ ์ด๋ฏธ์ง€์˜ ํ•ด์ƒ๋„๋‚˜ ํ’ˆ์งˆ ๋ฉด์—์„œ ํ•œ๊ณ„๊ฐ€ ์žˆ์—ˆ๋‹ค. ์ด๋Ÿฐ ์ƒํ™ฉ์—์„œ, ํ™•์‚ฐ ๋ชจ๋ธ์€ ๋‹ค์Œ๊ณผ ๊ฐ™์€ ๊ฐ•์ ์œผ๋กœ ์ฐจ๋ณ„ํ™”๋˜์—ˆ๋‹ค.
โ€ข
GAN์— ๋น„ํ•ด ํ•™์Šต์ด ๋น„๊ต์  ์•ˆ์ •์ ์œผ๋กœ ์ง„ํ–‰๋จ
โ€ข
ํ™•๋ฅ ๋ก ์  ์ ‘๊ทผ์„ ํ™œ์šฉํ•ด ๋†’์€ ํ•ด์ƒ๋„์™€ ์‚ฌ์‹ค์ ์ธ ๊ฒฐ๊ณผ๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ์Œ
โ€ข
๋…ธ์ด์ฆˆ๋ฅผ ์ถ”๊ฐ€ํ•˜๊ณ  ์ œ๊ฑฐํ•˜๋Š” ๊ณผ์ •์„ ํ†ตํ•ด ๋‹ค์–‘ํ•œ ๋ณ€ํ˜•์ด๋‚˜ ๋ณต์›์ด ๊ฐ€๋Šฅ

ํ™•์‚ฐ ๋ชจ๋ธ์˜ ์ž‘๋™ ์›๋ฆฌ

ํ™•์‚ฐ ๋ชจ๋ธ์€ ํฌ๊ฒŒ ์ˆœ๋ฐฉํ–ฅ ํ™•์‚ฐ(์ „๋ฐฉ ๊ณผ์ •)๊ณผ ์—ญ๋ฐฉํ–ฅ ํ™•์‚ฐ(์—ญ๋ฐฉํ–ฅ ๊ณผ์ •)์ด๋ผ๋Š” ๋‘ ๋‹จ๊ณ„๋ฅผ ํ†ตํ•ด ํ•™์Šตํ•˜๊ณ  ์ƒ์„ฑ ๊ณผ์ •์„ ์ˆ˜ํ–‰ํ•œ๋‹ค.
1.
์ˆœ๋ฐฉํ–ฅ ํ™•์‚ฐ
โ€ข
์›๋ณธ ๋ฐ์ดํ„ฐ(์˜ˆ: ์ด๋ฏธ์ง€)์— ์ž‘์€ ํฌ๊ธฐ์˜ ๋ฌด์ž‘์œ„ ๋…ธ์ด์ฆˆ๋ฅผ ์ถ”๊ฐ€ํ•˜์—ฌ, ์ผ์ • ๋‹จ๊ณ„๊ฐ€ ์ง€๋‚˜๋ฉด ๊ฑฐ์˜ ์™„๋ฒฝํ•œ ๋…ธ์ด์ฆˆ ์ด๋ฏธ์ง€๋กœ ๋งŒ๋“ ๋‹ค.
2.
์—ญ๋ฐฉํ–ฅ ํ™•์‚ฐ
โ€ข
์™„์ „ํžˆ ๋ง๊ฐ€์ง„ ๋…ธ์ด์ฆˆ ์ƒํƒœ์—์„œ ํ•œ ๋‹จ๊ณ„์”ฉ ๊ฑฐ์Šฌ๋Ÿฌ ์˜ฌ๋ผ๊ฐ€๋ฉฐ ์›๋ณธ ๋ฐ์ดํ„ฐ๋กœ ๋ณต์›ํ•˜๋Š” ๊ณผ์ •์„ ํ•™์Šตํ•œ๋‹ค.
โ€ข
ํ•™์Šต์ด ์ถฉ๋ถ„ํžˆ ์ด๋ฃจ์–ด์ง€๋ฉด ์ˆœ์ˆ˜ ๋…ธ์ด์ฆˆ ์ƒํƒœ์—์„œ ๋ชจ๋ธ์ด ๋‹จ๊ณ„๋ณ„ ์˜ˆ์ธก์„ ๋ฐ˜๋ณตํ•˜์—ฌ ์‚ฌ์‹ค์ ์ด๊ณ  ์„ ๋ช…ํ•œ ์ด๋ฏธ์ง€๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๊ฒŒ ๋œ๋‹ค.
์ถœ์ฒ˜:https://lilianweng.github.io/posts/2021-07-11-diffusion-models/

ํ™•์‚ฐ ๋ชจ๋ธ์˜ ํŠน์ง•๊ณผ ์žฅ์ 

โ€ข
์•ˆ์ •์ ์ธ ํ•™์Šต
ํ™•์‚ฐ ๋ชจ๋ธ์€ GAN๊ณผ ๋‹ฌ๋ฆฌ ์ƒ์„ฑ ๋ชจ๋ธ๊ณผ ํŒ๋ณ„ ๋ชจ๋ธ ๊ฐ„์˜ ๊ฒฝ์Ÿ ๊ตฌ๋„๊ฐ€ ์—†๋‹ค. ๋”ฐ๋ผ์„œ ํ•™์Šต์ด ์ƒ๋Œ€์ ์œผ๋กœ ์•ˆ์ •์ ์ด๋ฉฐ ๋ชจ๋“œ ๋ถ•๊ดด ๊ฐ™์€ ๋ฌธ์ œ๊ฐ€ ์ ๊ฒŒ ๋ฐœ์ƒํ•œ๋‹ค.
โ€ข
์šฐ์ˆ˜ํ•œ ์ƒ์„ฑ ํ’ˆ์งˆ
๋‹จ๊ณ„๋ณ„๋กœ ์ •๋ฐ€ํ•˜๊ฒŒ ๋…ธ์ด์ฆˆ๋ฅผ ์ œ๊ฑฐํ•˜๊ณ  ํ˜•ํƒœ๋ฅผ ๋ณต์›ํ•˜๋Š” ๊ณผ์ •์„ ๊ฑฐ์น˜๋ฏ€๋กœ ๊ณ ํ•ด์ƒ๋„์ด๊ณ  ์‚ฌ์‹ค์ ์ธ ์ด๋ฏธ์ง€๋ฅผ ์ƒ์„ฑํ•  ์ˆ˜ ์žˆ๋‹ค. ํ…์ŠคํŠธ๋‚˜ ์˜ค๋””์˜ค์—์„œ๋„ ์ ์ง„์ ์ธ ๋ณต์› ๊ณผ์ •์„ ์ž˜ ์กฐ์ •ํ•˜๋ฉด ๋†’์€ ํ’ˆ์งˆ์˜ ํ•ฉ์„ฑ ๋ฐ์ดํ„ฐ๋ฅผ ์–ป์„ ์ˆ˜ ์žˆ๋‹ค.
โ€ข
๋‹ค์–‘ํ•œ ์‘์šฉ ํ™•์žฅ์„ฑ
ํ™•์‚ฐ ๋ชจ๋ธ์€ ์ˆœ๋ฐฉํ–ฅ๊ณผ ์—ญ๋ฐฉํ–ฅ์—์„œ ํŽผ์ณ์ง€๋Š” ํ™•๋ฅ  ๊ณผ์ • ์ž์ฒด๊ฐ€ ์œ ์—ฐํ•˜์—ฌ, ๋ฐ์ดํ„ฐ ๋ณ€ํ˜•, ์งœ๊น๊ธฐ, ๋ณต์›, ์ดˆํ•ด์ƒ๋„(super-resolution) ๋“ฑ ๋‹ค์–‘ํ•œ ์ž‘์—…์— ์‰ฝ๊ฒŒ ์ ์šฉ ๊ฐ€๋Šฅํ•˜๋‹ค.
โ€ข
ํ™•๋ฅ ๋ก ์  ํ•ด์„ ์šฉ์ด
๋ชจ๋ธ์„ ํ™•๋ฅ ์  ๊ด€์ ์—์„œ ์ดํ•ดํ•  ์ˆ˜ ์žˆ์–ด, ์˜ค๋ฅ˜๋‚˜ ๋ถ„ํฌ์˜ ํŽธ์ฐจ๋ฅผ ์ˆ˜๋ฆฌ์ ์œผ๋กœ ์„ค๋ช…ํ•˜๊ธฐ ์‰ฝ๋‹ค.

ํ™•์‚ฐ ๋ชจ๋ธ์˜ ๋‹จ์ 

โ€ข
ํ™•์‚ฐ ๋ชจ๋ธ์€ ์—ฌ๋Ÿฌ ๋‹จ๊ณ„๋ฅผ ๊ฑฐ์ณ ์ ์ง„์ ์œผ๋กœ ๋ฐ์ดํ„ฐ๋ฅผ ๋ณ€๊ฒฝํ•˜๊ธฐ ๋•Œ๋ฌธ์— ์ƒ์„ฑ ๊ณผ์ •์ด ๋น„๊ต์  ๋А๋ฆฌ๊ณ  ๊ณ„์‚ฐ๋Ÿ‰์ด ๋งŽ๋‹ค.
โ€ข
๋‹จ์ ์„ ๊ทน๋ณตํ•˜๊ธฐ ์œ„ํ•ด์„œ๋Š” ํ™•์‚ฐ ๊ณผ์ •์„ ๋‹จ์ถ•ํ•˜๊ฑฐ๋‚˜ ๊ณ ์„ฑ๋Šฅ ํ•˜๋“œ์›จ์–ด๋ฅผ ์‚ฌ์šฉํ•˜๋Š” ๋ฐฉ๋ฒ•์ด ์žˆ๋‹ค. ๋˜ ํ•™์Šต ๊ณผ์ •์—์„œ ์ถ”๋ก  ์†๋„๋ฅผ ์ค„์ด๊ธฐ ์œ„ํ•œ ๋‹ค์–‘ํ•œ ์ตœ์ ํ™” ๊ธฐ๋ฒ•๋“ค ์—ฐ๊ตฌ๋˜๊ณ  ์žˆ๋‹ค.

์ฃผ์š” ์‘์šฉ ๋ถ„์•ผ

โ€ข
์ด๋ฏธ์ง€ ์ƒ์„ฑ: ์˜ˆ์ˆ  ์ž‘ํ’ˆ, ์‚ฌ์ง„ ํ•ฉ์„ฑ, ์ดˆํ•ด์ƒ๋„ ์ฒ˜๋ฆฌ ๋“ฑ
โ€ข
์˜ค๋””์˜ค ํ•ฉ์„ฑ: ์Œ์„ฑ์ด๋‚˜ ์Œ์•…์„ ๋”์šฑ ์ž์—ฐ์Šค๋Ÿฝ๊ฒŒ ๋งŒ๋“ค๊ฑฐ๋‚˜ ์ƒˆ๋กœ์šด ์Œ์›์„ ํ•ฉ์„ฑ
โ€ข
ํ…์ŠคํŠธ ์ƒ์„ฑ: ์ž์ฒด์ ์œผ๋กœ ๋ฌธ์žฅ์„ ์ƒ์„ฑํ•˜๊ฑฐ๋‚˜, ๋‹ค๋ฅธ ๋ฐ์ดํ„ฐ ํ˜•ํƒœ์™€ ๊ฒฐํ•ฉํ•ด ๋ฉ€ํ‹ฐ๋ชจ๋‹ฌ ์ƒ์„ฑ ๋ชจ๋ธ๋กœ ํ™œ์šฉ
โ€ข
๋…ธ์ด์ฆˆ ์ œ๊ฑฐ ๋ฐ ๋ณต์›: ์˜ค๋ž˜๋œ ์‚ฌ์ง„ ๋ณต์›, ๊ฒฐํ•จ ์žˆ๋Š” ์ด๋ฏธ์ง€ ๋ณด์ • ๋“ฑ
*์˜ค๋ฅ˜, ์ˆ˜์ •, ๋‚ด์šฉ ์ถ”๊ฐ€ ๋“ฑ์˜ ์š”์ฒญ์ด ์žˆ๋Š” ๋ถ„๋“ค์€ ๋Œ“๊ธ€์ด๋‚˜ ์ž์œ ๊ฒŒ์‹œํŒ ๋“ฑ์— ์ž์œ ๋กญ๊ฒŒ ๋‚ด์šฉ์„ ๋‚จ๊ฒจ์ฃผ์„ธ์š”.
AI WORKERS
'AI WORKERS' ๊ตฌ๋…ํ•˜๊ธฐ
์‚ฌ์ดํŠธ๋ฅผ ๊ตฌ๋…ํ•˜๋ฉด ์ƒˆ ํฌ์ŠคํŠธ ๋“ฑ ์ตœ์‹  ์—…๋ฐ์ดํŠธ๋ฅผ ์•Œ๋ฆผ๊ณผ ๋ฉ”์ผ๋กœ ๊ฐ€์žฅ ๋จผ์ € ๋ฐ›์•„๋ณด์‹ค ์ˆ˜ ์žˆ์Šต๋‹ˆ๋‹ค.
Slashpage์— ๊ฐ€์ž…ํ•˜๊ณ  'AI WORKERS'์„ ๊ตฌ๋…ํ•˜์„ธ์š”!
๊ตฌ๋…
๐Ÿ‘
1