deep generative model implemented by python and theano library