There are 2 folders, one for in place shifting, another for out of place shifting.

In out of place shifting, it contains the code of classifier and encoder/decoder training.
In in place shifting, it contains the code of GAN and DDPM generation.

It contains the source codes in pytorch.
We don't provide the trained model and dataset since the limitation of submission.
You may have to download dataset locally.
