[AI] AI & Architecture
ref
https://towardsdatascience.com/ai-architecture-f9d78c6958e0
AI & Architecture
์คํ์ ๊ด์
GAN-Generated Masterplan
์ธ๊ณต ์ง๋ฅ์ ํ ๋ถ์ผ๋ก์ ์๋ง์ ๋ถ์ผ์ ์ด๋ฏธ ์นจํฌ ํด ์์ผ๋ฉฐ ์ฐ์ ์ ๋ฐ์ ๊ฑธ์ณ ์ด์ ์ ํด๊ฒฐ๋์ง ์์ ๊ณผ์ ์ ๋ํ ์๋จ๊ณผ ๋ฐฉ๋ฒ์ ์ ์ํ์ต๋๋ค. ์ด์ ๊ธฐ์ฌ์์ ์ค๋ช ํ AI์ ์ถํ์ ์์ง ์ด๊ธฐ ๋จ๊ณ์ง๋ง ์ ๋งํ ๊ฒฐ๊ณผ๋ฅผ ์ ๊ณตํฉ๋๋ค. ๋จ์ํ ๊ธฐํ ์ด์์ผ๋ก, ๊ทธ๋ฌํ ์ ์ฌ๋ ฅ์ ๊ฑด์ถ ๋ถ์ผ๋ฅผ ์ฌ ํ์ฑํ๋ ค๋ ์ฃผ์ ๋จ๊ณ์ ๋๋ค.
์ฐ๋ฆฌ์ ์์ ์ ๊ฑด์ถ ํ๊ฒฝ์ ์ ์ฉ๋ ๋์ด ์ฝ์์ ์ ์ฆ ํ ๊ฒ์ ์ ์ํฉ๋๋ค. ํนํ, ์ฐ๋ฆฌ๋ ํ๋ฉด๋ ๋ถ์ ๋ฐ ์์ฑ์ ์ธ๊ณต ์ง๋ฅ์ ์ ์ฉ ํ ๊ฒ์ ์ ์ํฉ๋๋ค. ์ฐ๋ฆฌ์ ๊ถ๊ทน์ ์ธ ๋ชฉ์ ์ (1) ๋ฐ๋ฅ ๊ณํ์ ์์ฑํ๋ ๊ฒ, ์ฆ ๋งค์ฐ ๋ค์ํ๊ณ ๋ค์ํ ๋ฐ๋ฅ ๊ณํ ์ค๊ณ์ ์์ฑ์ ์ต์ ํํ๋ ๊ฒ, (2) ๋ฐ๋ฅ ๊ณํ์ ์๋ฆฝํ๋ ๊ฒ, ์ฆ ์ฌ์ฉ์๋ฅผ ํ์ฉํ๋ ์ ์ ํ ๋ถ๋ฅ ๋ฐฉ๋ฒ๋ก ์ ์ ๊ณตํ๋ ๊ฒ (3) ์์ฑ ๋ ๋์์ธ ์ต์ ์ โํ์โํ ์ ์์ต๋๋ค.
์ฐ๋ฆฌ์ ๋ฐฉ๋ฒ๋ก ์ ๋ ๊ฐ์ง ์ฃผ์ ์ง๊ด์ ๋ฐ๋ฅธ๋ค. (1) ํ์ค ์ต์ ํ ๊ธฐ๋ฒ์ ํฌํจํ๊ณ ์์ง๋ง, ๊ฑด๋ฌผ ๊ณํ์ ์์ฑ์ ๋จ์ํ ๊ธฐ์ ์ ์ธ ๋ฌธ์ ์ด๋ฉฐ, (2) ๊ณต๊ฐ ์ค๊ณ๋ ์์ฐจ์ ์ธ ๊ณผ์ ์ด๋ฏ๋ก ๋ค๋ฅธ ๊ท๋ชจ (๋์ ๊ท๋ชจ, ๊ฑด๋ฌผ ๊ท๋ชจ, ๋จ์ ๊ท๋ชจ). ๊ทธ๋ฐ ๋ค์์ด ๋ ๊ฐ์ง ํ์ค์ ํ์ฉํ๊ธฐ ์ํด ์ค์ฒฉ ๋ Generic Adversarial Neural Networks ๋๋ GAN์ ์ ํํ์ต๋๋ค. ์ด๋ฌํ ๋ชจ๋ธ์ ํตํด ์ฐ๋ฆฌ๋ ๋ง์ฃผ ์น๋ ํ๋ฉด๋์์ ๋ ๋ง์ ๋ณต์ก์ฑ์ ํฌ์ฐฉํ๊ณ ์ฐ์์ ์ธ ๋จ๊ณ๋ฅผ ํตํด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํจ์ผ๋ก์จ ๋ณต์ก์ฑ์ ์ค์ผ ์์์์ต๋๋ค. ์ด ํน์ ์์ ์ ๋ํด ํน๋ณํ ํ๋ จ ๋ ์ฃผ์ด์ง ๋ชจ๋ธ์ ํด๋นํ๋ ๊ฐ ๋จ๊ณ๋ ๊ฒฐ๊ตญ ์ฌ๋๊ณผ ๊ธฐ๊ณ ๊ฐ์ ์๋ค๋ก ๊ฐ๋ฅํ ์ฆ๊ฑฐ๊ฐ ๋ ์ ์์ต๋๋ค.
๊ณํ์ ์ค์ ๋ก ์ ๋์ ๊ธฐ์ ์ ์ญ์๊ฐ์์์ ๊ณ ์ฐจ์์ ์ธ ๋ฌธ์ ์ด๋ฉฐ,๋ณด๋ค ์ง์ ์ธ ํน์ฑ์ ๋๋ค. ๊ฑด์ถ ์ ๋ก์ ๋ํ ์ฐ๊ตฌ๋ ๋ถ์ ํ๋ก์ธ์ค๊ฐ ๋ถ์กฑํ๋ฉด์ ๊ธฐ์กด ์์์ ํ๋ถํจ์ ๋ถ์ธํ๋ ์ํํ ํ๋ก์ธ์ค๋ก ๋จ๋ ๊ฒฝ์ฐ๊ฐ ๋ง์ต๋๋ค. ํ์ฌ์ ๋ฐ์ดํฐ ๊ณผํ ๋ฐฉ๋ฒ๋ก ์์ ์๊ฐ์ ์ป์ ๋ฐฉ๋ฒ๋ก ์ ์ ๊ฒฉ ์ธต ๊ณํ์ ๋ชฉํ๋กํฉ๋๋ค. 6 ๊ฐ์ ์ธก์ ํญ๋ชฉ์ ์์ฑํ์ฌ ๊ตฌ์กฐ์ ์ผ๋ก ๊ด๋ จ์ฑ์ด ๋์ ํ๋ฉด๋๋ฅผ ์บก์ฒํ๋ ํ๋ ์ ์ํฌ๋ฅผ ์ ์ํฉ๋๋ค. ํํธ, Footprint Shape, Orientation, Thickness & Texture๋ ์ฃผ์ด์ง ํ๋ฉด๋์ ์คํ์ผ์ ๋ณธ์ง์ ํฌ์ฐฉํ๋ ์ธ ๊ฐ์ง ์ธก์ ๊ธฐ์ค์ ๋๋ค. ๋ฐ๋ฉด, ํ๋ก๊ทธ๋จ, ์ฐ๊ฒฐ์ฑ ๋ฐ ์ ํต์ ๋ชจ๋ ํ๋ฉด๋ ๊ตฌ์ฑ์ ๋ณธ์ง์ ๋ฌ์ฌํ๊ธฐ์ํ ๊ฒ์ ๋๋ค.
์์ปจ๋, ์ผ๋จ ์ฐํ์ ํ์ฅ ํ์ด ๊ธฐ๊ณ๋ ์ค๋๋ ๊ฑด์ถ ์ง์์ ๋งคํํ๋ ๋ฐ ํ์ฉ ๋ ์ ์์ผ๋ฉฐ ์คํ ๊ฐ๋ฅํ ์ค๊ณ ์ต์ ์ ์์ฑํ๋ ๋ฐ ๋์์์ฃผ๊ธฐ ์ํด ๊ต์ก์ ๋ฐ์์ต๋๋ค.
I. ํ๋ ์ ์ํฌ
์ฐ๋ฆฌ์ ์ฐ๊ตฌ๋ ๊ฑด์ถ๊ณผ ์ธ๊ณต ์ง๋ฅ์ ๊ต์ฐจ์ ์์ ๋ฐ๊ฒฌ๋ฉ๋๋ค. ์ ์๋ ์ฃผ์ ์ด๊ณ , ์ ์๋ ์ฃผ์ ์ ๋๋ค. ๋ ๋ค ๋ช ํํ๊ณ ์คํ ๊ฐ๋ฅํ ๋ฒ์ฃผ๋ก ๋จ์ํ๋์์ต๋๋ค.
๊ฑด์ถ์ ์คํ์ผ๊ณผ ์กฐ์ง์ ๊ต์ฐจ์ ์ผ๋ก ์ดํด๋ฉ๋๋ค. ํํธ์ผ๋ก๋ ๊ฑด์ถ๋ฌผ์ ๊ธฐํํ, ๋ถ๋ฅํ, ์ ํํ ๋ฐ ์ฅ์์ ํตํด ํน์ ์คํ์ผ๋ก ํํํ๋ ๋ฌธํ์ ์ค์์ฑ์ ๋งค๊ฐ์ฒด๋ก ๊ฐ์ฃผํฉ๋๋ค. ๋ฐ๋กํฌ, ๋ก๋ง์, ๊ณ ๋ ์์, ํ๋์, ํ๋์ : ํ๋ฉด๋๋ฅผ ๋ฉด๋ฐํ ์กฐ์ฌํ์ฌ ์ฐพ์ ์์๋ ๋ง์ ๊ฑด์ถ ์คํ์ผ. ๋ค๋ฅธ ํํธ, ๊ฑด๋ฌผ์ ๊ณตํ๊ณผ ๊ณผํ์ ์ฐ๋ฌผ์ด๋ฉฐ, ์ฐ๋ฆฌ๊ฐ ํ๋ฉด๋๋ฅผ ์ฝ์ ๋ ๋ฐ๊ฒฌ ํ ์์๋ ์๊ฒฉํ ๊ตฌ์กฐ์ ๊ท์น (๊ฑด์ถ ์ฝ๋, ์ธ๊ฐ ๊ณตํ, ์๋์ง ํจ์จ, ์ถ๊ตฌ, ํ๋ก๊ทธ๋จ ๋ฑ)์ ์๋ตํฉ๋๋ค. ์ด๋ฌํ ์กฐ์ง์ ์๊ตฌ๋ ์ํคํ ์ฒ์ ๋ํ ์ ์๋ฅผ ์๋ฃํ๊ณ ์กฐ์ฌ๋ฅผ ์งํํฉ๋๋ค.
์ธ๊ณต ์ง๋ฅ์ ์กฐ์ฌ ๋๊ตฌ์ ๋ ๊ฐ์ง ์ฃผ์ ์กฐ์ฌ ์์ญ (๋ถ์ ๋ฐ ์์ฑ ์ ์ ์ ๋คํธ์ํฌ)์ ์ฌ์ฉํ์ฌ ๊ณ ์ฉ ๋ ๊ฒ์ ๋๋ค.
์ฐ์ , ์ฐ๋ฆฌ๋ Generation์ด๋ผ๋ ์ฃผ์ ๋ก ๋ฐ์ด ๋ค์ด๊ฐ ๊ฒ์ ๋๋ค. GAN์ ์ฌ์ฉํ์ฌ ์ฐ๋ฆฌ๋ AI ์์คํ ์ ๊ฑด์ถ ์ค๊ณ ๊ต์ก์ ์ ๊ณตํฉ๋๋ค. ์ฐ๋ฆฌ๋ ๊ทธ ํ์ฉ์ด ๊ฑด์ถ ๋ถ์ผ์ ๊ดํ์ ํฅ์์ํฌ ์ ์๋ค๊ณ ๊ฐ์ ํฉ๋๋ค. ์ด ํ๋๋ ์คํ์ ์ด๋ฉฐ ์ต๊ทผ์ ๋๋ผ์ด ๊ฒฐ๊ณผ์ ๋ฌํ๋๋งํผ ์ต๊ทผ์ ๊ฒ์ ๋๋ค. ์ฐ๋ฆฌ์ ํฌ๋ง์ ์ค์ ๊ฑด๋ฌผ ํ๋ฉด๋๋ฅผ ๊ทธ๋ฆด ์ ์๋๋ก ํ๋ จ์ํค๋ ๊ฒ์ ๋๋ค.
Framework Matrix | Source: Author
๊ทธ๋ฐ ๋ค์ ์์ฑ ๋ ํ๋ฉด๋๋ฅผ ๊ฒ์ฆํ๊ณ ๋ถ๋ฅํ๊ธฐ์ํ ๊ฒฌ๊ณ ํ ๋ถ์ ํ๋ ์ ์ํฌ๋ฅผ ๋ง๋ จ ํ ๊ฒ์ ๋๋ค. ๊ถ๊ทน์ ์ผ๋ก ์ฐ๋ฆฌ์ ๋ชฉํ๋ GAN์ ๊ฒฐ๊ณผ๋ฅผ ๊ตฌ์ฑํ์ฌ ์ฌ์ฉ์๊ฐ ๋ค์ํ ๋์์ธ ์ต์ ์ ์ํํ๊ฒ ํ์ ํ ์์๋ ๊ฐ๋ฅ์ฑ์ ์ ๊ณตํ๋ ๊ฒ์ ๋๋ค. ์ด๋ฅผ ์ํด ๋ฐ์ดํฐ ๊ณผํ์ด ์ ๊ณตํ๋ ๋๊ตฌ์ ์๊ณผ ํธ์ฌ์ฑ์ด ์ฐ๋ฆฌ ์กฐ์ฌ์ ๊ฐ์น๊ฐ์์ ๊ฒ์ ๋๋ค.
์ด ๋์ผ ๋ ์ฆ๋ฅผ ํตํด Style & Organization, Qualification & Generation์ ๊ต์ฐจ์ ์์ ์ฐ๋ฆฌ๋ Architecture & AI์ ๋ง๋จ์ ์กฐ์งํ๋ ๊ธฐ๋ณธ ํ์ ๋ง๋ จํ์ต๋๋ค.
II. Generate
II. ์ผ์ผํค๋ค
๊ฑด์ถ ํ๋ฉด๋์ ์ค๊ณ๋ ์ํคํ ์ฒ ์ค๋ฌด์ ํต์ฌ์ ๋๋ค. ๊ทธ๊ฒ์ ์๋ฌ์ ๊ท์จ์ ํฉ๊ธ ํ์ค์ผ๋ก ์ ์์ต๋๋ค. ๊ทธ๊ฒ์ ์ค๋ฌด์๋ค์ด ์์ ํ๊ฒ ๊ธฐ์ ์ ํตํด ํฅ์ ์ํค๋ ค๊ณ ๋ ธ๋ ฅํ ์ด๋์ ๋๋ค. ์ด ์ฒซ ๋ฒ์งธ ๋ถ๋ถ์์๋ AI๋ฅผ ๋ฐ๋ฅ ๊ณํ ์์ฑ์ ์ ์ฉ ํ ์์๋ ์ ์ฌ๋ ฅ์ ๋ํด ์ดํด ๋ด ๋๋ค.
์ฐ๋ฆฌ์ ํ๋ ์ ์ํฌ๋ฅผ ์ฌ์ฉํ์ฌ ํ๋ฉด๋์ ์คํ์ผ๊ณผ ์กฐ์ง์ ๋ค๋ฃจ๊ธฐ ์ํด ๋ค์ ์ฅ์์ AI ๊ฐ๋ฅ ๊ณต๊ฐ ๊ณํ์ ์ ์ฌ๋ ฅ์ ์ค๋ช ํฉ๋๋ค. ์ฐ๋ฆฌ์ ๋ชฉํ๋ ์ด๋ฌํ ์ ๊ทผ ๋ฐฉ์์ ์ ์ฌ๋ ฅ์ ์ ์ฆํ๊ณ ๊ฐ์ ์ ํ ์คํธํ๊ธฐ์ํ ์ ๋ขฐํ ์ ์๊ณ ๊ฒฌ๊ณ ํ ๋๊ตฌ ๋ชจ์์ ์ ๊ณตํ๋ ๊ฒ์ ๋๋ค.
์ฌ๊ธฐ์ ๋์ ๊ณผ์ ๋ ์ธ ๊ฐ์ง์ ๋๋ค. (1) ์ฌ๋ฐ๋ฅธ ๋๊ตฌ ์ธํธ ์ ํ, (2) ๊ธฐ๊ณ์ ํ์ ํ ์ ์ ํ ํ์ ๋ถ๋ฆฌ, (3) ๊ธฐ๊ณ๊ฐ ์ ๋๋ก โํ์ตโํ๋์ง ํ์ธํ๋ ๊ฒ์ ๋๋ค.
AI & Generative Adversarial Neural Networks
์ธ๊ณต ์ง๋ฅ & Generative Adversarial Neural Networks
Generative Adversarial Neural Networks ๋๋ GANs๊ฐ ์ฐ๋ฆฌ์ ์ ํ์ ๋ฌด๊ธฐ์ ๋๋ค. ์ธ๊ณต ์ง๋ฅ ๋ถ์ผ์์ ๋ด๋ด ๋คํธ์ํฌ๋ ์ฃผ์ ์กฐ์ฌ ๋ถ์ผ์ ๋๋ค. ๊ทธ๋ฌํ ๋ชจ๋ธ์ ์ฐฝ์๋ ฅ์ Generative Adversarial Neural Networks์ ์ถํ์ ํตํด ์ต๊ทผ์ ์ ์ฆ๋์์ต๋๋ค. ์ด๋ค ๊ธฐ๊ณ ํ์ต ๋ชจ๋ธ์ฒ๋ผ GAN์ ์ ์๋ ๋ฐ์ดํฐ ์ค์์ ํต๊ณ์ ์ผ๋ก ์ค์ํ ํ์์ ํ์ตํฉ๋๋ค. ๊ทธ๋ฌ๋ GAN์ Generator์ Discriminator์ ๋ ๊ฐ์ง ํต์ฌ ๋ชจ๋ธ๋ก ๊ตฌ์ฑ๋์ด์์ด ๋ ๋ชจ๋ธ๊ฐ์ ํผ๋๋ฐฑ ๋ฃจํ๋ฅผ ํ์ฉํ์ฌ ๊ด๋ จ ์ด๋ฏธ์ง๋ฅผ ์์ฑํ๋ ๊ธฐ๋ฅ์ ๊ฐ์ ํฉ๋๋ค. Discriminator๋ ์ผ๋ จ์ ๋ฐ์ดํฐ์์ ์ด๋ฏธ์ง๋ฅผ ์ธ์ํ๋๋ก ํ๋ จ๋์์ต๋๋ค. ์ ๋๋ก ํ๋ จ ๋์ด ๋ชจ๋ธ์ ๋ฐ์ดํฐ ์ธํธ์์ ๊ฐ์ ธ์จ ์ค์ ์์ ์ ์ธ๋ถ์ โ๊ฐ์งโ์ด๋ฏธ์ง๋ฅผ ๊ตฌ๋ถํ ์ ์์ต๋๋ค. ๊ทธ๋ฌ๋ Generator๋ ๋์ผํ ๋ฐ์ดํฐ ์ธํธ์ ์ด๋ฏธ์ง์ ์ ์ฌํ ์ด๋ฏธ์ง๋ฅผ ์์ฑํ๋๋ก ๊ต์ก๋์์ต๋๋ค. Generator๊ฐ ์ด๋ฏธ์ง๋ฅผ ์์ฑ ํ ๋ Discriminator๋ ์ถ๋ ฅ๋ฌผ์ ํ์ง์ ๋ํ ํผ๋๋ฐฑ์ ์ ๊ณตํฉ๋๋ค. ์ด์ ๋ฐ๋ผ Generator๋ ๋์ฑ ์ฌ์ค์ ์ธ ์ด๋ฏธ์ง๋ฅผ ์์ฑํ๊ธฐ ์ํด ์ ์ํฉ๋๋ค. ์ด ํผ๋๋ฐฑ ๋ฃจํ๋ฅผ ํตํด GAN์ ๊ด์ฐฐ ๋ ๋ฐ์ดํฐ์์ ๋ฐ๊ฒฌ๋๋ ํ์์ ๊ณ ๋ คํ์ฌ ๊ด๋ จ ํฉ์ฑ ์ด๋ฏธ์ง๋ฅผ ๋ง๋๋ ๋ฅ๋ ฅ์ ์ฒ์ฒํ ๊ตฌ์ถํฉ๋๋ค.
Generative_Adversarial_Neural_Networkโs_Architecture
ํํ ๋ฐ ํ์ต
GAN์ด ์ฐ๋ฆฌ์๊ฒ ์์ฒญ๋ ๊ธฐํ๋ฅผ ์ ๊ณตํ๋ค๋ฉด, ๋ฌด์์ ๋ณด์ฌ์ค์ง ์๋ ๊ฒ์ด ์ค์ํฉ๋๋ค. ๋ชจ๋ธ์ ํ๋ฉด๋ ์ด๋ฏธ์ง์์ ์ง์ ๋ฐฐ์ธ ์์๋ ๊ธฐํ๋ฅผ ์ป์์ต๋๋ค. ์ด๋ฏธ์ง ํฌ๋งทํ ์ ํตํด ์ฐ๋ฆฌ๋ ๋ชจ๋ธ์ด ๋ฐฐ์ธ ์ ๋ณด ์ ํ์ ์ ์ด ํ ์ ์์ต๋๋ค. ์๋ฅผ ๋ค์ด, ์ฐ๋ฆฌ ๋ชจ๋ธ์ ์ํฌ์ ๋ชจ์๊ณผ ์ฐ๊ด๋ ๊ฑด๋ฌผ ํ ํ๋ฆฐํธ๋ฅผ ํ์ํ๋ฉด ์ํฌ์ ๋ชจ์์ด ์ฃผ์ด์ง๋ฉด ์ผ๋ฐ์ ์ธ ๊ฑด๋ฌผ ๋ฐ์๊ตญ์ ๋ง๋ค ์์๋ ๋ชจ๋ธ์ด ์์ฑ๋ฉ๋๋ค. ์ฐ์ถ๋ฌผ์ ํ์ง์ ๋ณด์ฅํ๊ธฐ ์ํด ์ฐ๋ฆฌ๋ ์ฐ๋ฆฌ ์์ ์ ๊ฑด์ถ ๊ฐ๊ฐ์ ์ฌ์ฉํ์ฌ ๊ต์ก ์ธํธ์ ๋ด์ฉ์ ๊ด๋ฆฌํฉ๋๋ค. ๋ชจ๋ธ์ ๊ฑด์ถ๊ฐ์ฒ๋ผ ์ฐ๋ฆฌ๊ฐ ์ ๊ณต ํ ๋ฐ์ดํฐ๋งํผ์ด๋ ์ฐ์ํฉ๋๋ค.
์๋์์๋ ์ ํ์ ์ธ ๊ต์ก ๊ณผ์ ์ ์ค๋ช ํฉ๋๋ค.์ด ๊ณผ์ ์ ๊ต์ก ๊ณผ์ ์ ์ ๋ฐ๊ณผ ์ ๋ฐ ๋์ ์คํ๋๋ฉฐ, GAN ๋ชจ๋ธ ์ค ํ๋๊ฐ ๋ฐฉ์ ๋ฐฐ์นํ๋ ๋ฐฉ๋ฒ๊ณผ ์ฃผํ ๋จ์์ ๋ํ fenestration์ ์ ์ง์ ์ผ๋ก ํ์ตํ๋ ๋ฐฉ๋ฒ์ ๋ณด์ฌ์ค๋๋ค.
Training_Sequence
์ด๊ธฐ ์๋๋ ๋ถ์ ํํ๊ณ ํผ๋ ์ค๋ฝ์ง๋ง 250 ํ ๋ฐ๋ณต ํ ํ์ ๊ธฐ๊ณ๋ ์ง๊ด์ ํํ๋ฅผ ๊ตฌ์ถํฉ๋๋ค.
์ ๋ก
๊ฑด์ถ ์ค๊ณ์ ๋ํ GAN์ ์ ์ฉ์ด ์์ง ์ด๊ธฐ ๋จ๊ณ์ ์๋ค๋ฉด, ์์์ ์ฌ๋ก๊ฐ ์ฐ๋ฆฌ์ ์์ ์ ์๊ฐ์ ๋ถ์ด ๋ฃ์ด ์ฐ๋ฆฌ์ ์ง๊ฐ์ ์ด๋์ด ๋์ต๋๋ค. Hao Zheng๊ณผ Weixin Huang์ 2018 ๋ ACADIA ์ปจํผ๋ฐ์ค์์ floorplans ์ธ์ ๋ฐ ๊ฐ๊ตฌ ๋ ์ด์์ ์์ฑ์์ํ GAN์ ์ ์ฌ๋ ฅ์ ๋ณด์ฌ์ฃผ๋ ์ฒซ ๋ฒ์งธ ๊ฐํ๋ฌผ์ ์ ๊ณตํ์ต๋๋ค. ๊ทธ๋ค์ ์์ฑ ํจ์น๋ฅผ ์ฌ์ฉํ์ฌ, ๊ทธ๋ค์ ๋ชจ๋ธ์ ๋ฐฉ์ ํ๋ก๊ทธ๋จ๊ณผ ๊ฐ๊ตฌ๋ถ ์์น์ ๋ฐ๋ผ ๋ฐฉ์ ์ถฉ์ง๋ฌผ์ ๊ทธ๋ฆด ๊ฒ์ ๋๋ค. ๊ฐ์ ํด, Harvard GSD์ ๋ ผ๋ฌธ์์ Nathan Peters๋ GAN (pix2pix)์ ์ฌ์ฉํ์ฌ ๋จ๋ ์ฃผํ ๋ชจ๋ ์ ์ฃผํ์ ํ๋ก๊ทธ๋จ ์ฌ๋ถํ ์ ํ์ฐ์ค ๋ฐ์๊ตญ์ ๊ธฐ์ค์ผ๋ก ์ค๋ช ํ์ต๋๋ค.
๋์์ธ ์กฐ๋ ฅ์๋ก GAN์ ๊ดํด์, Hao Zheng (๋ด๊ณผ ํจ๊ป ๊ทธ๋ฆฌ๊ธฐ : ์ธ๊ฐ - ์ปดํจํฐ ํ์ ๋๋ก์ ์คํ, 2018)๊ณผ GSO์์ Nono Martinez์ ๋ ผ๋ฌธ (2017)์ ์ฐ๋ฆฌ ์กฐ์ฌ์ ์๊ฐ์์ฃผ์์ต๋๋ค. ๋ ์๊ฐ๋ ๊ธฐ๊ณ์ ๋์์ด๋ ์ฌ์ด์ ์ํ์ด๋ผ๋ ์์ด๋์ด์ ์ฐฉ์ํ์ฌ โ์ค๊ณ ํ๋ก์ธ์คโ๋ผ๋ ๊ฐ๋ ์ ๊ตฌ์ฒดํํ์ต๋๋ค.
์ฐ๋ฆฌ์ ์ฐ๊ตฌ๋ ์ด๋ฌํ ์ ๋ก๋ฅผ ํ์ฅํ๊ณ ๊ฐ ๋จ๊ณ์์ ๊ฒฐ๊ณผ ํ์ง์ ํฅ์์ํค๋ฉด์ ์์ ํ โ์ธ๋ ์คํโ์ ๋ง๋ค๊ธฐ ์ํด 3 ๊ฐ์ง ๋ชจ๋ธ (ํ ํ๋ฆฐํธ, ํ๋ก๊ทธ๋จ ๋ฐ ๊ฐ๊ตฌ)์ ์ค์ฒฉํ๋๋ก ์ ์ํฉ๋๋ค. ๋ฉํฐ ์ ๋ ํ๋ก์ธ์ฑ์ ์๋ํํจ์ผ๋ก์จ ์ฐ๋ฆฌ์ ์์ ์ ์ ์ฒด ๊ฑด๋ฌผ ์ธ๋ ๋ฐ ๋ง์คํฐ ํ๋ ๋ ์ด์์์ผ๋ก ํ์ฅ๋ฉ๋๋ค. ์ฐ๋ฆฌ๋ ์คํ์ผ ์ ์ก์ ๋ค๋ฃจ๋ ์ผ๋ จ์ ๋ชจ๋ธ์ ์ ๊ณตํฉ๋๋ค. ๋ง์ง๋ง์ผ๋ก, ์ฐ๋ฆฌ์ ๊ณตํ์ ์์ฑ ๋ ๊ฒฐ๊ณผ๋ฅผ ๊ตฌ๋ฌธ ๋ถ์ํ๊ณ ๋ถ๋ฅํ๋ ์๊ฒฉํ ํ๋ ์ ์ํฌ๋ฅผ ์ถ๊ฐํ์ฌ ์ฌ์ฉ์๊ฐ ์์ฑ ๋ ์ต์ ์ ํตํด ์ผ๊ด๋๊ฒ โํ์โํ ์ ์๋๋กํฉ๋๋ค.
A. Style Transfer
A. ์คํ์ผ ์ ์ก
Modern-to-Baroque_Floor_Plan_Translation
ํ๋ฉด๋ ๋ด์์ โ์คํ์ผโ์ ๋ฒฝ์ ํ์๊ณผ ๊ทธ๋ฆผ ํ๋ฉด์ ์ฐ๊ตฌํ์ฌ ๊ด์ฐฐ ํ ์ ์์ต๋๋ค. ์ ํ์ ์ธ ๋ฐ๋กํฌ ์์์ ๊ตํ๋ ์ฌ๋ฌ ๊ฐ์ ๋ฅ๊ทผ ๋ค์ฌ ์ฐ๊ธฐ๊ฐ์๋ ๋ถํผ๊ฐ ํฐ ๊ธฐ๋ฅ์ ํ์ํฉ๋๋ค. Mies van der Rohe์ ํ๋์ ๋น๋ผ๋ ์์ ํ๋ฉด ๋ฒฝ์ ๋ณด์ฌ์ค๋๋ค. ๋ฒฝ๋ฉด์์ด โ๊ป์ง ๋ฒ๊ธฐ๊ธฐโ๋ GAN์ด ์ธ์ ํ ์์๋ ๊ธฐ๋ฅ์ ๋๋ค. ํ ์์ ์ด๋ฏธ์ง๊ฐ ๊ณํ์ ์ธ๊ทธ๋จผํธ ํ ๋ ๋ฒ์ ์ด๊ณ ๋ค๋ฅธ ์ด๋ฏธ์ง๊ฐ ์๋ ๋ฒฝ์ ๊ตฌ์กฐ ์ธ ํ ์์ ์ด๋ฏธ์ง๋ฅผ ๋ณด์ฌ์ค์ผ๋ก์จ ๊ฑด์ถ ์คํ์ผ๊ณผ ๊ด๋ จํ์ฌ ์ผ์ ํ ๊ธฐ๊ณ ์ง๊ฐ์ ๊ตฌ์ถ ํ ์ ์์ต๋๋ค.
์ด ์น์ ์์๋ ๋ฐ๋กํฌ ์คํ์ผ์ ๋ฐฐ์ฐ๊ธฐ ์ํด ํ๋ จ ๋ ๋ชจ๋ธ์ ๊ฒฐ๊ณผ๋ฅผ ๋ณด์ฌ์ค๋๋ค. ๊ทธ๋ฌ๋ฉด ์ฃผ์ด์ง ํ๋ฉด๋๊ฐ ์๋์ผ๋ก ๋ถํ ๋์ด (A) ์๋ก์ด ๋ฒฝ๋ฉด ์คํ์ผ๋ก ๋ค์ ์ท์ ์ ์ ์คํ์ผ ์ด์ ์ผ๋ก ์งํ๋ฉ๋๋ค (B).
Style_Transfer_ResultsโApartment_Units_Modern-to-Baroque_Style_Transfer
Layout_Assistant-_a_Step_by_Step_Pipeline
์ด ์น์ ์์๋ ๋ค์ค ๋จ๊ณ ํ์ดํ ๋ผ์ธ์ ์ ๊ณตํ์ฌ ํ๋ฉด๋๋ฅผ ๊ทธ๋ฆฌ๋ ๋ฐ ํ์ํ ๋ชจ๋ ๋จ๊ณ๋ฅผ ํตํฉํฉ๋๋ค. ์ค์ผ์ผ์ ๋ฐ์ด ๋์ด์, ์ํคํ ํธ๊ฐ ์ทจํ ํ๋ก์ธ์ค๋ฅผ ์๋ฎฌ๋ ์ด์ ํ๊ณ ๊ฐ ๋จ๊ณ๋ฅผ ํ๋์ ํน์ ๋ชจ๋ธ๋ก ์บก์ํํ๊ณ ์ฃผ์ด์ง ์์ ์ ์ํํ๋๋ก ๊ต์กํฉ๋๋ค. ์ํฌ์์ ๊ฑด๋ฌผ ํ ํ๋ฆฐํธ (I)๊น์ง, ๋ฐ์๊ตญ์์๋ถํฐ ๋ฒฝ ๋ฐ ์ฐฝ (II)์ผ๋ก ๋ถํ ๋ ๋ฐฉ, ์ฐฝ์ฑํ ๋ฐ๋ฅ ๊ณํ์์ ๊ฐ๊ตฌ ํ (III)๊น์ง ๊ฐ ๋จ๊ณ๊ฐ ์ ์คํ๊ฒ ์ค๊ณ๋๊ณ , ํ๋ จ๋๊ณ ํ ์คํธ๋์์ต๋๋ค.
Generation Pipeline (Models I to III)
๋์์ ํ์ดํ ๋ผ์ธ์ ๊ฐ๋ณ ๋จ๊ณ๋ก ๋๋์ด ์ฌ์ฉ์๊ฐ ๊ฐ ๋ชจ๋ธ์ ์กฐ์ ํ ์ ์์ต๋๋ค. ๋ชจ๋ธ์ ์ถ๋ ฅ์ ์ ํํ๊ณ ํธ์งํ์ฌ ๋ค์ ๋ชจ๋ธ์ ์ ๊ณตํ๊ธฐ ์ ์ ์ฌ์ฉ์๋ ์ค๊ณ ํ๋ก์ธ์ค๋ฅผ ์ ์ดํฉ๋๋ค. ๊ทธ ์ ๋ ฅ์ ๋ชจ๋ธ์ ์ํด ๋ด๋ ค์ง ๊ฒฐ์ ์ ํ์ฑํ์ฌ ์ธ๊ฐ๊ณผ ๊ธฐ๊ณ์ ์ํธ ์์ฉ์ ๊ธฐ๋ํฉ๋๋ค.