Beyond Imitation: Generative and Variational Choreography via Machine Learning