Generative Adversarial Networks This jupyter notebook implements generative adversarial networks and highlights the main ideas behind it.