RNADE
RNADE, or Real-valued Neural Autoregressive Distribution Estimator, is a probabilistic generative model for real-valued data. It factors the joint density of a D-dimensional vector x into an autoregressive product: p(x) = ∏_{i=1}^D p(x_i | x_1, ..., x_{i-1}). Each conditional distribution is modeled with a neural network that outputs the parameters of a real-valued distribution for x_i given the preceding components.
In RNADE, the conditionals are typically modeled as mixtures of Gaussians. The neural network provides the
Training is performed by maximum likelihood using backpropagation, with exact computation of the log-likelihood afforded by
RNADE is related to other autoregressive density estimators such as NADE and MADE and belongs to a