Types of Normalizing Flows Linear Flows Non Linear Flows Elementwise Flows coupling flows autoregressive flows residual flows Multi Scale Flows