GAN - BD-SEARCH/MLtutorial GitHub Wiki
GAN(Generative Adversarial Network)์ ๋ ๊ฐ์ ์ ๊ฒฝ๋ง ๋ชจ๋ธ์ด ์๋ก ๊ฒฝ์ํ๋ฉด์ ๋ ๋์ ๊ฒฐ๊ณผ๋ฅผ ๋ง๋ค์ด๋ด๋ ๊ฐํ ํ์ต์ ์ผ์ข ์ด๋ค.
GAN์ ๋ ๋ชจ๋ธ์ Generator(์์ฑ์)์ Discriminator(๊ฐ๋ณ์)์ด๋ค.
- Generator(์์ฑ์)
- ๋ฏธ๋ฆฌ ์ ๋ ฅ๋ ๋ฐ์ดํฐ๋ฅผ ํ์ตํ์ฌ ๊ฑฐ์ง ๋ฐ์ดํฐ๋ฅผ ๋ง๋ค์ด๋ด๋ ๋ชจ๋ธ
- ๋ชฉํ: Generator๊ฐ ๋ง๋ ๋ฐ์ดํฐ๋ฅผ Discriminator๊ฐ ์ค์ ๋ฐ์ดํฐ๋ก ์ฐฉ๊ฐํ๊ฒ ๋ง๋ค๊ธฐ
- Discriminator(๊ฐ๋ณ์)
- ์ค์ ๋ฐ์ดํฐ์ ๊ฑฐ์ง ๋ฐ์ดํฐ(์์ฑ์๊ฐ ๋ง๋ ๋ฐ์ดํฐ)๋ฅผ ๊ตฌ๋ถํ๋ ๋ชจ๋ธ
- ๋ชฉํ: Generator๊ฐ ๋ง๋ ๊ฑฐ์ง ๋ฐ์ดํฐ์ ์ค์ ๋ฐ์ดํฐ๋ฅผ ์๋ฒฝํ๊ฒ ๊ตฌ๋ถํ๊ธฐ
Generator์ Discriminator๊ฐ ์๋ก ๊ฒฝ์ํ๋ค๋ณด๋ฉด Generator๋ ์ค์ ๋ฐ์ดํฐ์ ์ฐจ์ด๊ฐ ๊ฑฐ์ ์๋ ๋ฐ์ดํฐ๋ฅผ ๋ง๋ค์ด๋ด๊ฒ ๋๋ค.
- [IT์ด์ณ๋ง] GAN(์์ฑ์ ์ ๋ ์ ๊ฒฝ๋ง)
- ์ฝ๊ฒ ์ฐ์ฌ์ง GAN: GAN ๊ฐ๋ + MNIST (Pytorch)
- Generative Adversarial Networks (GANs) ์ดํดํ๊ธฐ: GAN ๊ฐ๋ + MNIST์ ์ ์ฉํ๋ ์์ (keras)
- [๋ฒ์ญ] Keras๋ฅผ ์ฌ์ฉํ GAN ์์
- Github: Zackory/Keras-MNIST-GAN: GAN์ MNIST์ keras๋ก ์ ์ฉํ ์์
- 1์๊ฐ๋ง์ GAN(Generative Adversarial Network) ์์ ์ ๋ณตํ๊ธฐ (์์ฝ)
- ์ด์ง ๋ํ์์ ์ ์ฅ์์ ์ดํดํ๋ Generative Adversarial Nets - #1, #2