Skip to content

In this repo I'm trying to implement what I learned so far in the field of GAN (Generative Adversarial Networks), where I try to generate a logo image just using random inputs. (I'm still improving the results).

Notifications You must be signed in to change notification settings

ElFilaliHamza/Logo-Image-Generation

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

8 Commits
 
 
 
 

Repository files navigation

Logo-Image-Generation

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.

Key Features

  • GAN-based logo image generation
  • PyTorch implementation
  • Customizable image size and batch processing
  • Visualization of generated logos
  • Training progress tracking

Technologies Used

  • Python
  • PyTorch
  • torchvision
  • matplotlib
  • tqdm
  • IPython

Setup Instructions

  1. Clone the repository:
git clone https://github.com/ElFilaliHamza/Logo-Image-Generation.git
  1. Download the dataset and place it in the ./dataset directory .

  2. Run the Jupyter notebook:

jupyter notebook logo_GAN.ipynb

Project Structure

  • logo_GAN.ipynb: Main Jupyter notebook containing the GAN implementation
  • README.md: This file, providing an overview of the project
  • dataset/: Directory for storing the logo dataset.
  • generated/: Directory where generated logo samples are saved

Usage

  1. Open and run the logo_GAN.ipynb notebook.
  2. Adjust hyperparameters as needed (image size, batch size, learning rate, etc.).
  3. Execute the cells to train the GAN and generate logo images.
  4. Generated images will be saved in the generated/ directory.

Contributing

Contributions to Logo-Image-Generation are welcome! Please feel free to submit a Pull Request.

License

MIT

Contact

EL FILALI Hamza

Project Link: https://github.com/ElFilaliHamza/Logo-Image-Generation

About

In this repo I'm trying to implement what I learned so far in the field of GAN (Generative Adversarial Networks), where I try to generate a logo image just using random inputs. (I'm still improving the results).

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published