| --- |
| license: mit |
| language: |
| - en |
| tags: |
| - gan |
| - mnist |
| - 7gen |
| - pytorch |
| library_name: torch |
| model_type: image-generator |
| --- |
| |
|  |
|  |
|  |
|  |
|
|
| # 7Gen - Advanced MNIST Digit Generation System |
|
|
| **State-of-the-art Conditional GAN for MNIST digit synthesis with self-attention mechanisms.** |
|
|
| --- |
|
|
| ## π Features |
|
|
| - π― **Conditional Generation**: Generate specific digits (0β9) on demand. |
| - πΌοΈ **High Quality Output**: Sharp and realistic handwritten digit samples. |
| - β‘ **Fast Inference**: Real-time generation on GPU. |
| - π **Easy Integration**: Minimal setup, PyTorch-native implementation. |
| - π **GPU Acceleration**: Full CUDA support. |
|
|
| --- |
|
|
| ## π Model Details |
|
|
| - **Architecture**: Conditional GAN with self-attention |
| - **Parameters**: 2.5M |
| - **Input**: 100-dimensional noise vector + class label |
| - **Output**: 28x28 grayscale images |
| - **Training Data**: MNIST dataset (60,000 images) |
| - **Training Time**: ~2 hours on NVIDIA RTX 3050 Ti |
|
|
| --- |
|
|
| ## π§ͺ Performance Metrics |
|
|
| | Metric | Score | |
| |------------------|-------| |
| | **FID Score** | 12.3 | |
| | **Inception Score** | 8.7 | |
|
|
| - **Training Epochs**: 100 |
| - **Batch Size**: 64 |
|
|
| --- |
|
|
| ## βοΈ Training Configuration |
|
|
| ```yaml |
| model: |
| latent_dim: 100 |
| num_classes: 10 |
| generator_layers: [256, 512, 1024] |
| discriminator_layers: [512, 256] |
| |
| training: |
| batch_size: 64 |
| learning_rate: 0.0002 |
| epochs: 100 |
| optimizer: Adam |
| beta1: 0.5 |
| beta2: 0.999 |
| |