๊ฐ๋จํ๊ฒ ๋ฅ๋ฌ๋์ ํ ๋ ์ฌ์ฉ๋๋ Loss ๋ช ๊ฐ๋ฅผ ์ ๋ฆฌํด ๋ณด๊ณ ์ ํ๋ค.
์ด๋ฒ ํฌ์คํ ๋ถํฐ loss ํ๋์ฉ ์ฐจ๊ทผ์ฐจ๊ทผ ์์๋ณด์.
GAN์ Generative Adversarial Nets์ด๋ค.
์ด ๋ ผ๋ฌธ์์ ์๊ฐ๋๋ adversarial nets ํ๋ ์์ํฌ์ ์ปจ์ ์ โ๊ฒฝ์โ์ผ๋ก, discriminative model(ํ๋ณ์)์ sample data๊ฐ generative model(์์ฑ์)์ด ์์ฑํด๋ธ sample data์ธ์ง, ์ค์ training data distribution์ธ์ง ํ๋ณํ๋ ๊ฒ์ ํ์ตํ๋ค.
๊ฒฐ๊ตญ GAN์ ํต์ฌ ์ปจ์ ์ ๊ฐ๊ฐ์ ์ญํ ์ ๊ฐ์ง ๋ ๋ชจ๋ธ์ ํตํด ์ ๋์ ํ์ต์ ํ๋ฉด์ โ์ง์ง๊ฐ์ ๊ฐ์งโ๋ฅผ ์์ฑํด๋ด๋ ๋ฅ๋ ฅ์ ํค์์ฃผ๋ ๊ฒ.
GAN์ ์ค๋ช ํ ๋ ๋ง์ด ์ฌ์ฉ๋๋ ์์กฐ์งํ๋ฒ๊ณผ ๊ฒฝ์ฐฐ๋ก GAN์ ๋น์ ํ ์ด๋ฏธ์ง์ด๋ค |
GAN์์ ์ฌ์ฉํ๊ณ ์๋ loss function์ minimax loss๋ก, ์์ ๋ค์๊ณผ ๊ฐ๋ค.
๊ฐ๊ฐ์ ํญ์ ๋ค์์ ์๋ฏธํ๋ค.
์ด ๋ฐฉ์ ์์ Discriminator์ ์
์ฅ, Generator์ ์
์ฅ์์ ๊ฐ๊ฐ ์ดํดํด๋ณด์. (์๋๋ถํฐ๋ ๊ฐ๋จํ๊ฒ D,G๋ก ์นญํ๊ฒ ๋ค)
(D์ ์
์ฅ์์) ์ด value function V(D,G)์ ์ด์์ ์ธ ๊ฒฐ๊ณผ๋ฅผ ์๊ฐํด๋ณด์.
D๊ฐ ๋งค์ฐ ๋ฐ์ด๋ ์ฑ๋ฅ์ผ๋ก ํ๋ณ์ ์ ํด๋ธ๋ค๊ณ ํ์ ๋,
(G์ ์
์ฅ์์) ์ด value function V(D,G)์ ์ด์์ ์ธ ๊ฒฐ๊ณผ๋ฅผ ์๊ฐํด๋ณด์.
G๊ฐ D๊ฐ ๊ตฌ๋ณ๋ชปํ ๋งํผ ์ง์ง์ ๊ฐ์ ๋ฐ์ดํฐ๋ฅผ ์ ์์ฑํด๋ธ๋ค๊ณ ํ์ ๋,
๋ค์๋งํด,
๐ ์ด ๋ ํ๋ณ์ D๋ real or fake๋ฅผ ํ๋จํ๋ฏ๋ก, Binary Cross Entropy loss๋ฅผ ์ฌ์ฉํ๋ค) ๐
GAN๊ณผ minimax loss function์ ํต์ฌ์ด๋ค.
(์ฝ 1๋
์ ๋์๋ฆฌ ๊ณผ์ ๋ก ์ด ๋
ผ๋ฌธ์ ๋ฆฌ๋ทฐํ ์ ์ด ์์ด ๊ด๋ จ ๋งํฌ๋ฅผ ์ฒจ๋ถํ๋ค ์ด ๋ฆฌ๋ทฐ๋ฅผ ๋ค์ ๋ณด๋ฉฐ ๊ธฐ์ต์ ๋์ด๋ฆฌ๋ฉฐ loss๋ฅผ ์ ๋ฆฌํ๋ค)
โ GAN paper review
์ฌ๋ฌ loss๋ค์ด ์์ง๋ง, ์๋ฌด ์๊ฐ ์์ด ์ ์ํด์ ์ฌ์ฉํ๋ loss๋ค์ด ๋ง์ ๊ฒ ๊ฐ์ ์ ๋ฆฌ๋ฅผ ์์ํ๊ฒ ๋์๋ค. (์ฌ์ค ๋ฅ๋ฌ๋ ๋ชจ๋ธ์์ ์ค์ํ๊ฑด loss function์ธ๋ฐ ๋ง์ผ,,) SRGAN์์ ์ฌ์ฉํ๋ VGG loss, ๊ทธ๋ฆฌ๊ณ GAN์์ ํ๋ณ์๊ฐ binary cross entropy loss๋ฅผ ์ฌ์ฉํจ์ผ๋ก์จ ๋ฐ์ํ๋ ๋ช ๋ฌธ์ ๋ค์ ํด๊ฒฐํ๊ธฐ ์ํด ์ ์ํ WGAN loss ๋ฑ๋ฑ ๋ค๋ฅธ loss๋ค์ ์์ผ๋ก ์ ๋ฆฌํด ๋ณด๊ณ ์ ํ๋ค.
๋`(>๏น<)โฒ
์๋ ํ์ธ์ GAN ๋ชจ๋ธ ๊ด๋ จํด์ ๊ธ์ ์ฐ๋ค๊ฐ ์ค๋ช ์ด ์๋์ด์๋ ์์ฑ์๋์ ๊ธ์ ๋ณด๊ณ ์ ๋๋ก ์ดํดํ์ฌ ์ ๊ธ์ ๋น์ทํ ๋ฐฉ์์ ์ค๋ช ์ ์ถ๊ฐํ์ต๋๋ค. ํน์๋ ๋ด์ฉ ์์ ์ ์ํ์ ๋ค๋ฉด ์ ๊ธ์ ๋๊ธ๋ก ๋ฌ์์ฃผ์๋ฉด ์์ ํ ๋ก ํ๊ฒ ์ต๋๋ค. ๊ฐ์ฌํฉ๋๋ค.
https://velog.io/@hsysfan/Defect-GAN-High-Fidelity-Defect-Synthesis-for-Automated-Defect-Inspection-%EB%85%BC%EB%AC%B8-%EB%A6%AC%EB%B7%B0