Graduation Project. Applying Generative Adversarial Networks(GAN) with Residual-In-Residual(RIR) blocks.