This repository contains the implementation of various generative models for generating synthetic galaxy images as part of our project. The models implemented include Variational Autoencoders (VAE), Unconditional Diffusion, Conditional Diffusion, nsf and Glow.
The implementations of the models used in this project are based on the following repositories:
- Original implementation: PyTorch-VAE by AntixK
- Original implementation: diffusers by Hugging Face
- Original implementation: Conditional_Diffusion_MNIST by TeaPearce
- Original implementation: glow-pytorch by rosinality
- Original implementation: nsf by bayesiains
Sample galaxy images generated by each model, along with quantitative results, can be found in our corresponding report.
We would like to express our gratitude to the authors of the original implementations for providing the foundation for our project. Their work has been instrumental in helping us explore and evaluate various generative models for synthetic galaxy image generation.