https://medium.com/@monocosmo77/the-future-of-deep-generative-models-part3-machine-learning-65f01269a400