Another alternative I can think about is the Helmholtz Machine It is trained using a Reweighted Wake Sleep Algorithm. Reference: Reweighted Wake-Sleep http://arxiv.org/abs/1406.2751
source not stored for this graph (policy: none)
no outgoing calls
no test coverage detected