์คํ ์ด๋ธ ๋ํจ์ (Stable Diffusion)์ด๋ ๋ฏธ๋์ ๋ ๊ฐ์ ์ธ๊ณต์ง๋ฅ ์ด๋ฏธ์ง ์์ฑ๊ธฐ๋ฅผ ์ธ ๋, ๋ด๊ฐ ์ํ๋ ๋ฑ ๊ทธ ๋๋์ ํํ์ ๋ฝ์๋ด๊ธฐ๊ฐ ์ฐธ ์ด๋ ต์ฃ ? ๊ฐ๋ฐ์ ์ปค๋ฎค๋ํฐ Dev.to์ "ํ์ฐ(Diffusion) ๋ชจ๋ธ์๊ฒ ๋ด ์คํ์ผ(๋งํ ์ฐ์ฃผ)์ด๋ผ๋ '์์ (Manners)'์ ๊ฐ๋ฅด์น๋ ๋ฒ"์ด๋ผ๋ ์ฌ์น ์๋ ๊ฐ์ด๋๊ฐ ์ฌ๋ผ์์ต๋๋ค.
'๋งค๋'๋ฅผ ๊ฐ๋ฅด์น๋ค๋ ๊ฒ ๋ฌด์จ ๋ง์ผ๊น?
์ฌ๊ธฐ์ ๋งํ๋ '๋งค๋'๋, AI๊ฐ ์ด๋ฏธ์ง๋ฅผ ๊ทธ๋ฆด ๋ ์๋ฑํ ์ค์ฌ๋ ๋ถ์พํ ํํ๋ฅผ ๋ง๋ค์ง ์๊ณ ์ฒ ์ ํ๊ฒ ์ฌ์ฉ์๊ฐ ์ค์ ํ ํน์ ์นดํฐ ์คํ์ผ(Cartoon Universe)๋ง ๊ณ ์งํ๋๋ก ํต์ ํ๋ ๊ฒ์ ๋งํฉ๋๋ค.
1. ํ์ธํ๋(Fine-Tuning)์ ๋ง๋ฒ ๋จ์ด ๋ช ๊ฐ๋ง ๋ฃ์ด๋ ๋๋ฑ ๊ทธ๋ฆผ์ด ๋์ค๊ธด ํ์ง๋ง, ๋ณดํต ํ๋กฌํํธ(๋ช ๋ น์ด)๋ง์ผ๋ก๋ ๋ํ ์ผํ ๋๋๊น์ง ์ก๊ธฐ ํ๋ญ๋๋ค. ์ด ๊ฐ์ด๋๋ ๊ฐ๋ฐ์๊ฐ ์ด๋ป๊ฒ ์๋์ ์ปค์คํ ์ด๋ฏธ์ง ๋ฐ์ดํฐ์ ์ ๋ฃ์ด์ AI์ ๊ฐ์ค์น๋ฅผ ๋ฏธ์ธํ๊ฒ ๋นํ๊ณ (Fine-tuning), ์ค์ง ๋ด๊ฐ ์ํ๋ ์บ๋ฆญํฐ๋ ์ผ๊ด๋ ๊ทธ๋ฆผ์ฒด๋ง ํ์ตํ๊ฒ ๋ง๋๋์ง๋ฅผ ์ค๋ช ํ๊ณ ์์ด์.
2. ํต์ ๋ ฅ์ ํ๋ณด ์ด์ ๋๊ธฐ์ ์ด ๋ง๋ค์ด์ค ๋ฒ์ฉ ๋ชจ๋ธ์ ๋ง์กฑํ์ง ์๊ณ , ๋๋ง์ ์นํฐ์ด๋ ๊ฒ์์ฉ ์์ (Asset)์ ์ผ๊ด๋ ํค ์ค ๋งค๋๋ก ๋ฝ์๋ด๋ '๊ฐ์ธํ ๋ชจ๋ธ' ์ ๋ต์ด ๋๊ตฌ๋ ํ ์ ์์ ๋งํผ ์ฌ์์ก๋ค๋ ๊ฑธ ๋ฐฉ์ฆํฉ๋๋ค.
์ก๋์ค์ ํ๋ง๋
๋ณดํต ๋น๊ฐ๋ฐ์๋ผ๋ฉด "ํ์ธํ๋? ์ฝ๋๊ฐ ํ์ํ ๊ฑฐ ์๋์ผ?" ํ๊ณ ๊ฒ๋ถํฐ ๋จน๊ธฐ ์ฝ์ต๋๋ค.
ํ์ง๋ง ์์ฆ์ ๋ฐ์ด๋ธ์ฝ๋ฉ์ด๋ ๋ ธ์ฝ๋ ๋๊ตฌ๋ค, ๊ทธ๋ฆฌ๊ณ LoRA ํ๋ จ์ ๋ธ๊น ๋ช ๋ฒ์ผ๋ก ๋๋ด์ฃผ๋ ์น ์๋น์ค๋ค์ด ์์ฒญ๋๊ฒ ๋ง์์ก๊ฑฐ๋ ์. ๋๋ง์ ๋ธ๋ก๊ทธ ์บ๋ฆญํฐ, ํน์ ์ ํ๋ธ ์ธ๋ค์ผ ์ ์ฉ ๊ทธ๋ฆผ์ฒด๋ฅผ ํ ๋ฒ ํ๋ จ์์ผ ๋๋ฉด, ๋ค์๋ถํฐ๋ ๋จ์ด ๋ช ๊ฐ๋ง ๋ฃ์ด๋ ๋๊ฐ์ ์ผ๋ฌ์คํธ๋ ์ดํฐ๋ฅผ ๊ณ ์ฉํ ๊ฒ๊ณผ ๊ฐ์ ํจ๊ณผ๋ฅผ ๋๋ฆด ์ ์์ต๋๋ค!
์ถ์ฒ: [Dev.to] Cartoon Universe: How to Teach a Diffusion Model Some Manners