By Patrick Flick
GAN stands for Generative Adversarial Networks. In this two part blog series, I will introduce the idea behind GANs, and explain how they work, talk about their history and some applications of GANs. In part two, we will create a little toy example with GANs using python and keras and train them to generate digits.
This blog assumes that you are already familiar with neural networks and convolutional neural networks (CNNs).