Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/bniladridas/gan

This project focuses on training a GAN on the MNIST dataset to create synthetic handwritten digits.
https://github.com/bniladridas/gan

matplotlib numpy python tensorflow

Last synced: about 2 months ago
JSON representation

This project focuses on training a GAN on the MNIST dataset to create synthetic handwritten digits.

Awesome Lists containing this project

README

        

# 🎨 GAN Image Generation

Unleash the power of Generative Adversarial Networks (GANs) to produce stunningly realistic images. This project showcases the training of a GAN on the MNIST dataset to generate synthetic handwritten digits with incredible fidelity.

## 🚀 Table of Contents
- [Prerequisites](#prerequisites)
- [Installation](#installation)
- [Usage](#usage)
- [Project Structure](#project-structure)
- [License](#license)
- [Acknowledgments](#acknowledgments)

## 🛠️ Prerequisites

Ensure you have the following tools and libraries installed:

- Python 3.x
- TensorFlow
- Matplotlib
- NumPy

## 📥 Installation

1. **Clone the repository:**

```bash
git clone https://github.com/niladrridas/gan.git
cd gan
```

2. **Install the required packages:**

```bash
pip install -r requirements.txt
```

## 🚀 Usage

1. **Initiate GAN training:**

```bash
python src.py
```

This command will start the training process. The GAN will generate images at predefined intervals, with results saved in the project directory.

2. **Monitor Training:**

Track the evolution of generated images over epochs to witness the progressive improvements in quality.

## 📸 Preview

Explore the quality of generated images:

![Image Preview](/img/1.png)
![Image Preview](/img/2.png)

## 📂 Project Structure

- **`src.py`**: Core script for training the GAN.
- **`requirements.txt`**: Dependency list for the project.
- **`README.md`**: Comprehensive project documentation.

## 📝 License

This project is distributed under the MIT License. For full details, see the [LICENSE](https://github.com/niladrridas/gan/blob/main/LICENSE) file.

## 🙏 Acknowledgments

This project is inspired by cutting-edge advancements in GANs and image generation technologies.