더북(TheBook)

가짜를 만들어 내는 파트를 ‘생성자(Generator)’, 진위를 가려내는 파트를 ‘판별자(Discriminator)’라고 합니다. 이러한 기본 구조 위에 여러 아이디어를 더한 GAN의 변형 알고리즘들이 지금도 계속해서 발표되고 있습니다. 페이스북의 AI 연구 팀이 만들어 발표한 DCGAN(Deep Convolutional GAN)도 그중 하나입니다. DCGAN은 우리가 앞서 배운 컨볼루션 신경망(CNN, 16장 참조)을 GAN에 적용한 알고리즘인데, 지금의 GAN이 되게끔 해 주었다고 해도 과언이 아닐 만큼 불안정하던 초기의 GAN을 크게 보완해 주었습니다. 지금부터 이 DCGAN을 직접 만들고 그 원리를 공부해 보겠습니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.