Embedding Methods For Generative Modeling And Visual Data Analysis