# Generative adversarial network > A generative adversarial network (GAN) is a class of machine learning frameworks and a prominent framework for approaching generative AI. A generative adversarial network (GAN) is a class of [machine learning](https://wiki.g15e.com/pages/Machine%20learning.txt) frameworks and a prominent framework for approaching [generative AI](https://wiki.g15e.com/pages/Generative%20AI.txt).