본문 바로가기

소프트웨어 자문 및 개발/AI: 인공지능, 머신러닝, 딥러닝

GAN을 고안한 사람은 누구일까? 그리고 최신 GAN 아키텍처는?

GAN(generative adversarial networks, 생성적 적대 신경망)을 고안한 사람은 이안 굿펠로우(Ian Goodfellow)입니다. 그가 GAN을 고안하기 전에도 여러 생성 모델(generative models)이 있었습니다. 모두 무언가를 생성해 내는 데 쓰이던 것들입니다. 하지만 기존(legacy) 생성 모델들에는 저마다 문제가 있었고, 이안 굿펠로우는 GAN을 다룬 그의 논문에서 이러한 문제들을 정리해 두었습니다. 이에 관한 내용이 제가 번역한 책, <<실전 예제로 배우는 GAN>>(2019, 위키북스 펴냄, 박진수 옮김)의 앞 부분에 번역되어 실려 있으니 이 부분을 참고하시면 됩니다.

 

이 이후로 처음 나왔던 GAN(보통 '바닐라 GAN'이라고 부릅니다)을 변형한 GAN 아키텍처들이 아주 많이 나왔습니다. 대표적으로 심층합성곱 GAN(Deep Convolutional GAN)을 들 수 있고, 그 밖에 아주 많은 변형물들이 있습니다. 이에 대해서는 GAN 동물원(The GAN Zoo, https://github.com/hindupuravinash/the-gan-zoo)이라는 곳에서 잘 정리해 두고 있습니다. 다만 이곳에서 정리된 내용이 최근에 나온 GAN 아키텍처까지 다 다루지는 않고 있습니다. 최신 GAN 아키텍처를 다룬 논문을 찾아 보고 싶다면 arxiv.org로 접속해 그곳에서 'GAN'이나 'generative adversarial networks'와 같은 검색어로 검색해 보면 됩니다.