Diffusion Lab

Diffusion Lab

This project was done as part of my Master's thesis at FER. Diffusion Lab is a system for training and examining diffusion models in the cloud. Currently, training diffusion models requires technical knowledge, and in addition to knowledge, time is required to set up the system. The goal of this thesis is to develop a system for training diffusion models that has an intuitive graphical userinterface understandable to everyone. The system does not need to be set up locally, as all of its components are deployed in the cloud and on servers for training. Additionally, this distributed system should be modular and open for upgrades, such as adding own datasets, dataprocessing methods, models, and more. Diffusion Lab is publicly available on GitHub.