Skip to content

Latest commit

 

History

History
66 lines (38 loc) · 2.72 KB

File metadata and controls

66 lines (38 loc) · 2.72 KB

AnimeGAN: Artistic Image Synthesis with Generative Adversarial Networks

GAN Architecture


Overview 🚀

In this project, I created a Generative Adversarial Networks (GANs) model for artistic image synthesis using PyTorch. The model consists of a generator and discriminator trained on the Anime Face Dataset from either GitHub or Kaggle. The training involved 100 epochs, and the progress is visualized in a video showcasing generated images for each epoch.

Table of Contents 📑

Demo 🎥

Generated Images

Showcasing generated images for each epoch (from 1 to 100).

Images:

  1. Epoch 1 - Initial Noise

    Epoch 1

  2. Epoch 5 - Early Faces with Errors

    Epoch 5

  3. Epoch 100 - High-Quality Anime Faces

    Epoch 100

Dependencies 🛠️

Python PyTorch OpenCV NumPy Matplotlib Pillow

Installation 💻

# Install dependencies
pip install python PyTorch opendatasets numpy matplotlib Pillow opencv-python

Usage 🚀

To use and train the model:

  1. Open the notebook in Google Colab.
  2. Change the runtime to GPU for faster training.
  3. Modify the number of epochs in the notebook according to your preference.
  4. Run the notebook.

For local machine usage, configure GPUs following the instructions in the first cell of the notebook.