Face Generation with GANs, WGANs and ProGANs. Image super-resolution with SRGAN, Interior Design with Stable Diffusion