At first, we understand what is normalizing flow in this notebook. Second we learn real-valued non-volume preserving (real NVP) which is one of the normalizing flow. Most of codes are from E. Jang's web page [1-2]. After that, we will construct the generative model for molecular conformations.
[1] E. Jang, (2018). Normalizing Flows Tutorial, Part 1: Distributions and Determinants. Retrieved from https://blog.evjang.com/2018/01/nf1.html.
[2] E. Jang, (2018). Normalizing Flows Tutorial, Part 2: Modern Normalizing Flows. Retrieved from https://blog.evjang.com/2018/01/nf2.html.