https://medium.com/@monocosmo77/futuristic-generative-adversarial-networks-ideas-part3-machine-learning-cccbaa26ce91