Generative Adverserial Network