Skip to content

erickraemer/DCGAN-Human-Faces

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Human Face Image Synthesis by using Deep Convolutional Generative Adversarial Networks

Implemention based on the "Unsupervised Representation Learning with Deep Convolutional Generative Adversarial Networks" paper by Radford et. al.

Open In Colab

Explantation

The architecture consists of two competing neural networks. The generator takes random Gaussian noise as input and synthesizes an image from it. The Discriminator takes an image as input and classifies it as a fake or real image. The discriminator is trained with a random batch of the output of the generator and a separate dataset of real images. The discriminator has to guess which image is synthesized by the generator (fake) and which comes from the dataset (real). The generator tries to fool the discriminator by synthesizing images that are classified as real. The discriminator wants to expose every image synthesized by the generator. After training, the generator has learned how to synthesize images similar to the images in the dataset and can be used to generate new data.

Results

After training for 5 epochs 25 images are generated.

download