Skip to content

A Custom Cycle Gan that would generate Monet Art from natural images

Notifications You must be signed in to change notification settings

Prasad-adhi/CycleGan

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

The goal of this project is to explore the problem of training style transfer models for image generators. We also want to explore image generation itself and create the most accurate generated images that we can. We are doing so by exploring and testing a Generative Adversarial Network architecture called CycleGANs as the primary method for training style transfer models. The dataset used is from the kaggle competition, I am something of a painter myself. The code used for training and testing the cycle gans were optimized from this kaggle notebook

We have created a custom generator and discriminator architecture for the network. The generator is an autoencoder with downsampling layers and upsampling layers. While The discriminator layer is a collection of layers that are the same depth as the generator to prevent the discriminator from detecting all the images as fake given by the generator. Given below are the diagrams depicting the architectures of both the generator and the discriminator.

Generator Discriminator

Various different optimizers and loss functions were tested to arrive at the best results in terms of producing monet esque photos. The most optimized model was tested with various real life images and the best result is displayed below:

Dubois

Have a read of our paper to know more about the different types of hyperparamters tuning that took place

About

A Custom Cycle Gan that would generate Monet Art from natural images

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published