DCGAN - 개념이해

조영재·2021년 9월 1일
0

DCGAN

목록 보기
1/3

GAN 논문이 발표 된 이후, GAN을 응용한 여러 논문들이 발표되었습니다. 그 중 GAN의 바로 다음 단계라고 할 수 있으며 다른 수많은 GAN의 기초가 된 DCGAN에 대해서 설명합니다.

개요

Deep Convolutional Generative Adversarial Nets의 약자인 이 DCGAN은 이름처럼 GAN 인데, Deep Convolutional Layer를 사용하는 모델입니다. Deep Convolutional Layer는 기존 NN 중, CNN에 사용되는 것과 유사한 모습을 갖는 Layer로 이미지 학습에 뛰어난 성능을 보입니다.

Fully Connected Layer → Convolutional Layer


기존 GAN은 단순히 Fully Connected Layer를 겹겹으로 쌓아 신경망을 구성했으나, DCGAN에서는 이미지의 특성을 학습하는데에 뛰어난 성능을 가져왔던 Convolutional Layer를 사용함으로 학습의 성능을 높이는데에 기여했습니다.

Convolutional Layer는 아래 링크에서 자세히 설명합니다.

CNN(Convolutional Neural Network)

이 외에도 몇 가지 더 나은 구조를 제안하는데, 다음 논문 핵심 내용에서 설명하겠습니다.

profile
Be Good Developer

0개의 댓글