Skip to content

pradeep-016/Generative_Adversarial_Network

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Generative_Adversial_Network

AI Art Generator using GAN

This project is an AI art generator powered by Generative Adversarial Networks (GANs). It combines the power of artificial intelligence and creativity to generate stunning and original artwork. The generator network learns to create images by generating random samples and refining them based on feedback from the discriminator network.

How It Works

The AI art generator follows an iterative process. It consists of two main components:

  1. Generator: The generator network generates images based on random input samples. It learns to improve these images by receiving feedback from the discriminator network.

  2. Discriminator: The discriminator network acts as a critic. It learns to distinguish between real images and those generated by the generator. It provides feedback to the generator, enabling it to refine its generated images and make them more realistic.

Over time, both networks improve and refine their abilities. The generator becomes skilled at producing increasingly convincing and unique artwork.

Getting Started

To run the AI art generator on your local machine, follow these steps:

  1. Clone this repository: git clone https://github.com/pradeep-016/Generative_Adversarial_Network.git
  2. Install the necessary dependencies: pip install -r requirements.txt
  3. Download the pre-trained GAN model weights!
  4. Run the generator script: Colab Workspace
  5. Enjoy the generated artwork!

Customization

The AI art generator can be customized to produce artwork according to your preferences. Some ways to customize it include:

  • Changing the training data: You can train the GAN on a specific dataset or a collection of images that align with your desired style or theme.

  • Modifying the GAN architecture: You can experiment with different neural network architectures for the generator and discriminator to achieve different artistic outcomes.

  • Adjusting hyperparameters: The GAN training process involves various hyperparameters such as learning rate, batch size, and number of training iterations. Tweaking these parameters can impact the generated artwork.

Examples

The Generated images are available in Output folder!

Contributing

Contributions are welcome! If you have any ideas, bug fixes, or improvements, please open an issue or submit a pull request.

Acknowledgements

We would like to acknowledge the contributions of the open-source community and the developers behind the GAN algorithm that powers this AI art generator.

Contact

For any questions or inquiries, please reach out to [[email protected]]

Happy generating!

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published