للحصول على شهادة
This comprehensive course provides a practical and implementation-focused journey into Generative Adversarial Networks (GANs) using Keras and Python. It begins with a clear introduction to GAN fundamentals, explaining the adversarial relationship between the Generator and Discriminator, training dynamics, and common challenges in GAN optimization.
You will then build GAN models using Keras, including implementations for generating CIFAR-10 images. The course expands into Conditional GANs, enabling controlled image generation based on class labels. Advanced applications include Image-to-Image Translation using Pix2Pix, with real-world examples such as satellite-to-map translation and scientific image generation.
You will also explore unpaired image translation using CycleGAN and implement it directly in Keras. The course further covers Single Image Super Resolution using SRGAN to enhance low-resolution images. Beyond image generation, you will dive into latent space exploration to manipulate generated outputs and learn how GANs can be applied to semi-supervised learning tasks.
By the end of the course, you will have strong practical experience implementing multiple GAN architectures and applying them to real-world computer vision problems using Keras.