surrogate model. 1 generative modeling generative deep learning in 2021 deep learning machine learning deep learning deep learning book