Classic Augmentation Based Classifier Generative Adversarial Network (CACGAN) for COVID-19 Diagnosis
- Trained the Generator with a custom loss function to enable it to generate new data in specific classes
- Trained the Discriminator with the original data set and the data generated by the Generator
- Evaluated the performance of the GAN model by multiple classifiers (VGG, ResNet, EfficientNet, etc.)
conda env create -f environment_dl.ymlenvironment_dl.ymlmay contains some packages that won't be used here! If you are disk-sensitive, please only install the packages appeared in scripts :)
ClassicHistEqual.ipynbfor histogram equalization andClassicAUG.ipynbfor classic augmentationCACGAN_AUG.ipynbfor data synthetizing using an AC-GAN modelGenerateData.ipynbfor generating new data to./GANGENthrough the Generator saved during training- folders
[augmented, original, synthetic]are results of multiple classifiers on augmented data, original data, and synthetic data, respectively





