Generative-Adversarial-Networks-Cookbook