Logo-Image-Generation is a project that implements a Generative Adversarial Network (GAN) to create logo images from random inputs. This project showcases the application of GAN techniques in the field of logo design and generation.
- GAN-based logo image generation
- PyTorch implementation
- Customizable image size and batch processing
- Visualization of generated logos
- Training progress tracking
- Python
- PyTorch
- torchvision
- matplotlib
- tqdm
- IPython
- Clone the repository:
git clone https://github.com/ElFilaliHamza/Logo-Image-Generation.git
-
Download the dataset and place it in the
./dataset
directory . -
Run the Jupyter notebook:
jupyter notebook logo_GAN.ipynb
logo_GAN.ipynb
: Main Jupyter notebook containing the GAN implementationREADME.md
: This file, providing an overview of the projectdataset/
: Directory for storing the logo dataset.generated/
: Directory where generated logo samples are saved
- Open and run the
logo_GAN.ipynb
notebook. - Adjust hyperparameters as needed (image size, batch size, learning rate, etc.).
- Execute the cells to train the GAN and generate logo images.
- Generated images will be saved in the
generated/
directory.
Contributions to Logo-Image-Generation are welcome! Please feel free to submit a Pull Request.
MIT
EL FILALI Hamza
Project Link: https://github.com/ElFilaliHamza/Logo-Image-Generation