Skip to content

Vaibhavi1707/Van-Gogh-me

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Van-Gogh-me

This repository holds the source code for building and training a GAN to generate celeb portraits painted in, artist, Van Gogh's painting style.

Directory Structure

The repository has 3 sub directories, namely,

  • models This directory, in turn, contains the sub-directory:

    • Scripts: This directory contains scripts to build parts of the GAN such as the generator (generator.py) and discriminator (discriminator.py) networks in addition to their combination i.e. the final CycleGAN architecture (CycleGAN.py). This directory also contains a module (losses.py) collecting all loss functions used in training the CycleGAN model.
  • notebooks This directory contains notebook which can be used to experiment with the constructed model.

  • preprocessing This directory contains the script for collecting the painting images and celeb images in 2 different tf.data.Datasets objects. These objects when zipped together can be passed to the model.fit method, as done in models/Scripts/train.py.

About

Using CycleGAN to generate a celebrity face in Van Gogh Style of painting

Topics

Resources

Stars

Watchers

Forks