Skip to content

ElieElDebs/GanRealisticHumanFaceGenerator

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 

Repository files navigation

GAN - Generative Adversarial Networks

The goal of this GitHub repo is to illustrate the usefulness of GANs and, more importantly, to understand how they work.

GAN : Generate Data with Neural Networks

How GANs Works

GANs can be view as a min/max two-player game. The generator aims to minimize the ability of the discriminator to distinguish between real data (x) and generated data (G(z)). The Discriminator, on the other hand, maximizes its ability to make this distinction.

This iterative process continues until a Nash Equilibrium is reached. When this equilibrum is reached, neither G nor D can improve further more. this equilibrium leads to G producing highly realistic data that D struggles to distinguish from real samples.

Application of GANs

GANs are real powerful tool for generating new data or data structures. That's why they are used in :

  • Image Generation : Creating new photos, editing existing ones, or even filling in missing parts of images.

  • Art Creation : GANs are being used by artists to produce unique and creative artwork.

  • Video Generation: Similar to image generation, GANs can create realistic videos.

  • Music Generation: Compose new music pieces in various styles.

  • Data Augmentation: Expanding datasets by creating new, realistic data points.

  • Structure Creation: Creating new data structure in various domains such as Medical domain.

Implementing GANs

This GitHub repository provides a simple and efficient implementation of GANs in Python using Tensorflow. It includes an implementation Human Face Generation.

This code is open-source and freely usable for your projects.

Conclusion

GANs are powerful and versatile tools for generating data, with the potential to revolutionize various fields. Note that the project in the GitHub repository only describe a basic use of Gans. Futur works will present more complex use / architectures of GANS ! stay tuned !

I hope this is helpful!

About

Realistic Human Faces Generator using GAN

Topics

Resources

Stars

Watchers

Forks

Contributors