uclaacmai/Generative-Adversarial-Network-Tutorial
A Jupyter Notebook tutorial teaching implementation of Generative Adversarial Networks (GANs) in TensorFlow.

This repository contains an educational tutorial on building Generative Adversarial Networks from scratch using TensorFlow. The tutorial explains core GAN concepts including the generator and discriminator components, their adversarial training process, and how alternating optimization improves both models until generated outputs become indistinguishable from real data. Written as Jupyter Notebooks, it provides hands-on code examples for learners familiar with TensorFlow.