A neural network that transforms simple distributions into complex ones while maintaining the ability to calculate exact probabilities.