paper-with-me

Papers

normflows: A PyTorch Package for Normalizing Flows

2023-01-26 · Vincent Stimper, David Liu, Andrew Campbell, Vincent Berenz, Lukas Ryll, Bernhard Schölkopf, José Miguel Hernández-Lobato

Normalizing flows model probability distributions through an expressive tractable density. They transform a simple base distribution, such as a Gaussian, through a sequence of invertible functions, which are referred to as layers. These layers typically use neural networks to become very expressive. Flows are ubiquitous in machine learning and have been applied to image generation, text modeling, variational inference, approximating Boltzmann distributions, and many other problems. Here, we present normflows, a Python package for normalizing flows. It allows to build normalizing flow models from a suite of base distributions, flow layers, and neural networks. The package is implemented in the popular deep learning framework PyTorch, which simplifies the integration of flows in larger machine learning models or pipelines. It supports most of the common normalizing flow architectures, such as Real NVP, Glow, Masked Autoregressive Flows, Neural Spline Flows, Residual Flows, and many more. The package can be easily installed via pip and the code is publicly available on GitHub.

📄 PDF Abstract BibTeX arXiv:2302.12014

Code (1)

vincentstimper/normalizing-flows 공식 구현 pytorch

Tasks

Image GenerationVariational Inference

Methods 이 논문이 사용한 방법론

BASE 설명 없음

Similar Papers 제목 키워드 기반

NeuMC -- a package for neural sampling for lattice field theories

2025-03-14 · Piotr Bialas, Piotr Korcyl, Tomasz Stebel, Dawid Zapolski

We present the \texttt{NeuMC} software package, based on \pytorch, aimed at facilitating the research on neural samplers in lattice field theories. Neural samplers based on normalizing flows are becoming increasingly pop…

InvertibleNetworks.jl: A Julia package for scalable normalizing flows

2023-12-20 · Rafael Orozco, Philipp Witte, Mathias Louboutin, Ali Siahkoohi 외

InvertibleNetworks.jl is a Julia package designed for the scalable implementation of normalizing flows, a method for density estimation and sampling in high-dimensional distributions. This package excels in memory effici…

Density EstimationSeismic Imaging

Venom: A PyTorch Generative Modeling Toolkit

2026-05-17 · Liang Yan arxiv

Modern generative modeling has grown into a broad collection of related but often separately implemented paradigms, including denoising diffusion models, score-based stochastic differential equations, flow matching, vari…

i-flow: High-dimensional Integration and Sampling with Normalizing Flows

2020-01-15 · Christina Gao, Joshua Isaacson, Claudius Krause

In many fields of science, high-dimensional integration is required. Numerical methods have been developed to evaluate these complex integrals. We introduce the code i-flow, a python package that performs high-dimensiona…

Numerical IntegrationVocal Bursts Intensity Prediction

Bijectors.jl: Flexible transformations for probability distributions

2019-10-16 · pproximateinference AABI Symposium 2019 12 · Tor Erlend Fjelde, Kai Xu, Mohamed Tarek, Sharan Yalburgi 외

Transforming one probability distribution to another is a powerful tool in Bayesian inference and machine learning. Some prominent examples are constrained-to-unconstrained transformations of distributions for use in Ham…

Bayesian InferenceVariational Inference