Riffusion ํ๋ก์ ํธ๋ ์ด๋ฏธ์ง ๋์ ์์ ์ ์์ฑํ๋ ๋ฐ ์ ํฉํ ๊ธฐ๊ณ ํ์ต ์์คํ Stable Diffusion ๋ฒ์ ์ ๊ฐ๋ฐํ๊ณ ์์ต๋๋ค. ์์ ์ ์์ฐ์ด๋ก ๋ ํ ์คํธ ์ค๋ช ์ด๋ ์ ์๋ ํ ํ๋ฆฟ์ ๊ธฐ๋ฐ์ผ๋ก ํฉ์ฑ๋ ์ ์์ต๋๋ค. ์์ ํฉ์ฑ ๊ตฌ์ฑ ์์๋ PyTorch ํ๋ ์์ํฌ๋ฅผ ์ฌ์ฉํ์ฌ Python์ผ๋ก ์์ฑ๋์์ผ๋ฉฐ MIT ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์ธํฐํ์ด์ค ๋ฐ์ธ๋ฉ์ TypeScript๋ก ๊ตฌํ๋๋ฉฐ MIT ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ๋ฐฐํฌ๋ฉ๋๋ค. ํ๋ จ๋ ๋ชจ๋ธ์ ์์ ์ ์ฉ๋๋ก ํ์ฉ๋๋ Creative ML OpenRAIL-M ๋ผ์ด์ ์ค์ ๋ฐ๋ผ ๋ผ์ด์ ์ค๊ฐ ๋ถ์ฌ๋ฉ๋๋ค.
์ด ํ๋ก์ ํธ๋ ์์ ์ ์์ฑํ๊ธฐ ์ํด "ํ ์คํธ-์ด๋ฏธ์ง" ๋ฐ "์ด๋ฏธ์ง-์ด๋ฏธ์ง" ๋ชจ๋ธ์ ๊ณ์ ์ฌ์ฉํ์ง๋ง ์คํํธ๋ก๊ทธ๋จ์ ์ด๋ฏธ์ง๋ก ์กฐ์ํ๋ค๋ ์ ์์ ํฅ๋ฏธ๋กญ์ต๋๋ค. ์ฆ, ๊ณ ์ ์ ์ธ Stable Diffusion์ ์ฌ์ง์ด๋ ๊ทธ๋ฆผ์ด ์๋ ์๊ฐ์ ๋ฐ๋ฅธ ์ํ์ ์ฃผํ์์ ์งํญ ๋ณํ๋ฅผ ๋ฐ์ํ๋ ์คํํธ๋ก๊ทธ๋จ ์ด๋ฏธ์ง๋ฅผ ํตํด ํ์ต๋ฉ๋๋ค. ๋ฐ๋ผ์ ์คํํธ๋ก๊ทธ๋จ๋ ์ถ๋ ฅ์ ํ์ฑ๋์ด ์ค๋์ค ํํ์ผ๋ก ๋ณํ๋ฉ๋๋ค.
์ด ๋ฐฉ๋ฒ์ Stable Diffusion์ ์ด๋ฏธ์ง ์์ ๊ณผ ์ ์ฌํ๊ฒ ๊ธฐ์กด ์ฌ์ด๋ ๊ตฌ์ฑ์ ์์ ํ๊ณ ์ํ์์ ์์ ์ ํฉ์ฑํ๋ ๋ฐ์๋ ์ฌ์ฉํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด ์์ฑ์ ์ฐธ์กฐ ์คํ์ผ๋ก ์คํํธ๋ก๊ทธ๋จ์ ์ํ๋งํ๊ณ , ๋ค์ํ ์คํ์ผ์ ๊ฒฐํฉํ๊ณ , ํ ์คํ์ผ์์ ๋ค๋ฅธ ์คํ์ผ๋ก ๋ถ๋๋ฝ๊ฒ ์ ํํ๊ฑฐ๋, ๊ธฐ์กด ์ฌ์ด๋๋ฅผ ๋ณ๊ฒฝํ์ฌ ๊ฐ๋ณ ์ ๊ธฐ์ ๋ณผ๋ฅจ์ ๋์ด๊ฑฐ๋, ๋ฆฌ๋ฌ์ ๋ณ๊ฒฝํ๊ณ , ๋ณ๊ฒฝํ๋ ๋ฑ์ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์์ต๋๋ค. ์ ๊ธฐ. ์ํ์ ์๊ฐ์ด ์ง๋จ์ ๋ฐ๋ผ ์ฝ๊ฐ์ฉ ๋ณํ๋ ์ผ๋ จ์ ์ด์ดํ ๊ฐ๊ฒฉ์ ์ ์ ๋ก ๊ตฌ์ฑ๋ ์ฅ์๊ฐ ์ฐ์ฃผ ๊ตฌ์ฑ์ ์์ฑํ๋ ๋ฐ์๋ ์ฌ์ฉ๋ฉ๋๋ค. ๋ณ๋๋ก ์์ฑ๋ ํต๋ก๋ ๋ชจ๋ธ์ ๋ด๋ถ ๋งค๊ฐ๋ณ์ ๋ณด๊ฐ์ ์ฌ์ฉํ์ฌ ์ฐ์ ์คํธ๋ฆผ์ผ๋ก ๊ฒฐํฉ๋ฉ๋๋ค.
์๋์ฐ ํธ๋ฆฌ์ ๋ณํ์ ์๋ฆฌ๋ก๋ถํฐ ์คํํธ๋ก๊ทธ๋จ์ ์์ฑํ๋ ๋ฐ ์ฌ์ฉ๋ฉ๋๋ค. ์คํํธ๋ก๊ทธ๋จ์์ ์ฌ์ด๋๋ฅผ ์ฌํํ ๋ Griffin-Lim ๊ทผ์ฌ ์๊ณ ๋ฆฌ์ฆ์ด ์ฌ์ฉ๋๋ ์ฌ๊ตฌ์ฑ์ ์ํด ์์์ ๊ฒฐ์ ํ๋ ๋ฐ ๋ฌธ์ ๊ฐ ๋ฐ์ํฉ๋๋ค(์คํํธ๋ก๊ทธ๋จ์๋ ์ฃผํ์์ ์งํญ๋ง ์กด์ฌํจ).
์ถ์ฒ : opennet.ru