SpriteGAN generates Pokèmon sprites from original 151 Pokèmon Yellow sprites. It is a implementation of DCGAN using the keras library.
Deep Convolutional Generative Adversarial Network consists of two networks:
- Generator - tries to generate fake images from noise so as to fool the discriminator network
- Discriminator - tries to distinguish real images from fake ones
- Keras (Tensorflow Backend)
- Numpy
- ImageIO
- Jupyter
- Download and install Jupyter Notebook and IPython kernel
- run a Jupyter environment locally using
jupyter notebookin the terminal - set
pathvariable inmodel_train - set save location in
save_imgs() - set
use_prevto false to use pretrained models - call
model_trainfor atleast 10 epochs to generate novel sprites