About • Configuration Details • Results • Future Work • Run on Kaggle
This notebook uses Generative Adversarial Networks (GANs) to generate synthetic pneumonia-positive X-ray images. The goal is to generate hyperrealistic images that can be used to augment the existing dataset for better model training. The current demo has yet to achieve this goal, but the plan is to explore the application of Generative Adversarial Networks (GANs) to generate new and accurate medical images in the future.
The primary aim is to train the GAN to generate highly realistic synthetic X-ray images that closely resemble the real ones in the dataset. These synthetic images can then be utilized for future data augmentation.
As of the current demonstration, the generated images might not yet reach clinically accurate levels. However, a more complex architecture has the potential to generate highly realistic and accurate pneumonia-positive X-ray images. The synthetic images produced can effectively augment existing datasets of pneumonia-positive X-rays, leading to improved accuracy and performance of pneumonia detection models.
- 🚀 GPU Accelerator: T4 (2 units)
- 📁 Dataset: Chest X-ray Pneumonia
- 📊 Dataset Size: 3875
- 🖼️ Output Image Size: 512x512
- ⚙️ Optimizer: Adam
- 📈 Learning Rate: 0.0002
- 🎣 Loss Function: Binary Crossentropy
- 🛰️ Generator: 1 Dense, 6 Convolutional Transpose, 1 Convolutional
- 🔍 Discriminator: 4 Convolutional, 4 MaxPooling, 1 Flatten, 2 Dense
- 🏗️ Explore more complex architectures for GANs.
- 🔬 Generate highly realistic and accurate pneumonia-positive X-ray images.
- 🔢 Augment existing datasets of pneumonia-positive X-rays.
To run this project on Kaggle, click the button below: