Generative Machine Learning