You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: data/packages.yml
+3-12Lines changed: 3 additions & 12 deletions
Original file line number
Diff line number
Diff line change
@@ -1,9 +1,9 @@
1
1
- title: FrEIA
2
2
date: 2018-09-07
3
-
url: https://github.com/VLL-HD/FrEIA
3
+
url: https://github.com/vislearn/FrEIA
4
4
authors:
5
5
- name: VLL Heidelberg
6
-
url: https://hci.iwr.uni-heidelberg.de/vislearn
6
+
url: https://github.com/vislearn
7
7
lang: PyTorch
8
8
description: The Framework for Easily Invertible Architectures (FrEIA) is based on RNVP flows. Easy to setup, it allows to define complex Invertible Neural Networks (INNs) from simple invertible building blocks.
9
9
@@ -42,15 +42,6 @@
42
42
lang: JAX
43
43
description: A library that offers normalizing flows using JAX as the backend. Has some SOTA methods. They also feature a surjective flow via quantization.
44
44
45
-
- title: jax-flows
46
-
date: 2020-03-23
47
-
url: https://github.com/ChrisWaites/jax-flows
48
-
authors:
49
-
- name: Chris Waites
50
-
url: https://chriswaites.com
51
-
lang: JAX
52
-
description: Another library that has normalizing flows using JAX as the backend. Has some of the SOTA methods.
53
-
54
45
- title: Distrax
55
46
date: 2021-04-12
56
47
url: https://github.com/deepmind/distrax
@@ -133,8 +124,8 @@
133
124
authors:
134
125
- name: Kaze Wong
135
126
url: https://www.kaze-wong.com/
127
+
docs: https://pypi.org/project/flowMC
136
128
lang: JAX
137
-
docs: https://flowmc.readthedocs.io/en/main/
138
129
description: Normalizing-flow enhanced sampling package for probabilistic inference
<img alt="Masked Autoencoder for Distribution Estimation" src="https://raw.githubusercontent.com/janosh/diagrams/main/assets/made/made.svg">
36
36
</picture>
37
37
</a>
38
38
@@ -54,10 +54,10 @@
54
54
description: |
55
55
They introduce the affine coupling layer (RNVP), a major improvement in terms of flexibility over the additive coupling layer (NICE) with unit Jacobian while keeping a single-pass forward and inverse transformation for fast sampling and density estimation, respectively.
<img alt="Diagram of real-valued non-volume preserving (RNVP) coupling layer" src="https://raw.githubusercontent.com/janosh/diagrams/main/assets/rnvp-affine-coupling-layer/rnvp-affine-coupling-layer.svg">
61
61
</picture>
62
62
</a>
63
63
@@ -92,10 +92,10 @@
92
92
description: |
93
93
Introduces MAF, a stack of autoregressive models forming a normalizing flow suitable for fast density estimation but slow at sampling. Analogous to Inverse Autoregressive Flow (IAF) except the forward and inverse passes are exchanged. Generalization of RNVP.
<img alt="Diagram of the slow (sequential) forward pass of a Masked Autoregressive Flow (MAF) layer" src="https://raw.githubusercontent.com/janosh/tikz/main/assets/maf/maf.svg">
<img alt="Diagram of the slow (sequential) forward pass of a Masked Autoregressive Flow (MAF) layer" src="https://raw.githubusercontent.com/janosh/diagrams/main/assets/masked-autoregressive-flow/masked-autoregressive-flow.svg">
99
99
</picture>
100
100
</a>
101
101
@@ -156,7 +156,7 @@
156
156
- name: Jongyoon Song
157
157
- name: Jaehyeon Kim
158
158
- name: Sungroh Yoon
159
-
description: A flow-based generative model for raw audo synthesis.
159
+
description: A flow-based generative model for raw audio synthesis.
160
160
repo: https://github.com/ksw0306/FloWaveNet
161
161
162
162
- title: Block Neural Autoregressive Flow
@@ -251,7 +251,7 @@
251
251
- name: Carsten Rother
252
252
- name: Ullrich Köthe
253
253
description: They introduce a class of conditional normalizing flows with an information bottleneck objective.
Copy file name to clipboardExpand all lines: readme.md
+20-25Lines changed: 20 additions & 25 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -13,14 +13,14 @@
13
13
14
14
A list of awesome resources for understanding and applying normalizing flows (NF): a relatively simple yet powerful new tool in statistics for constructing expressive probability distributions from simple base distributions using a chain (flow) of trainable smooth bijective transformations (diffeomorphisms).
<img alt="Diagram of the slow (sequential) forward pass of a Masked Autoregressive Flow (MAF) layer" src="https://raw.githubusercontent.com/janosh/tikz/main/assets/normalizing-flow/normalizing-flow.svg">
<img alt="Diagram of the slow (sequential) forward pass of a Masked Autoregressive Flow (MAF) layer" src="https://raw.githubusercontent.com/janosh/diagrams/main/assets/normalizing-flow/normalizing-flow.svg">
20
20
</picture>
21
21
</a>
22
22
23
-
<sup>_Figure inspired by [Lilian Weng](https://lilianweng.github.io/lil-log/2018/10/13/flow-based-deep-generative-models). Created in TikZ.[View source](https://github.com/janosh/tikz/tree/main/assets/normalizing-flow)._</sup>
23
+
<sup>_Figure inspired by [Lilian Weng](https://lilianweng.github.io/lil-log/2018/10/13/flow-based-deep-generative-models). Created in [CeTZ](https://cetz-package.github.io).[View source](https://github.com/janosh/diagrams/blob/main/assets/normalizing-flow/normalizing-flow.typ)._</sup>
24
24
25
25
<br>
26
26
@@ -30,7 +30,7 @@ A list of awesome resources for understanding and applying normalizing flows (NF
30
30
1.[📝 Publications (60)](#-publications-60)
31
31
1.[🛠️ Applications (8)](#️-applications-8)
32
32
1.[📺 Videos (8)](#-videos-8)
33
-
1.[📦 Packages (15)](#-packages-15)
33
+
1.[📦 Packages (14)](#-packages-14)
34
34
1.[PyTorch Packages](#-pytorch-packages)
35
35
1.[TensorFlow Packages](#-tensorflow-packages)
36
36
1.[JAX Packages](#-jax-packages)
@@ -129,7 +129,7 @@ A list of awesome resources for understanding and applying normalizing flows (NF
129
129
Introduces SNF, an arbitrary sequence of deterministic invertible functions (the flow) and stochastic processes such as MCMC or Langevin Dynamics. The aim is to increase expressiveness of the chosen deterministic invertible function, while the trainable flow improves sampling efficiency over pure MCMC [[Tweet](https://twitter.com/FrankNoeBerlin/status/1229734899034329103)).]
130
130
131
131
1. 2020-01-17 - [Training Normalizing Flows with the Information Bottleneck for Competitive Generative Classification](https://arxiv.org/abs/2001.06448) by Ardizzone, Mackowiak et al.<br>
132
-
They introduce a class of conditional normalizing flows with an information bottleneck objective. [[Code](https://github.com/VLL-HD/exact_information_bottleneck)]
132
+
They introduce a class of conditional normalizing flows with an information bottleneck objective. [[Code](https://github.com/vislearn/IB-INN)]
133
133
134
134
1. 2020-01-15 - [Invertible Generative Modeling using Linear Rational Splines](https://arxiv.org/abs/2001.05168) by Dolatabadi, Erfani et al.<br>
135
135
A successor to the Neural spline flows which features an easy-to-compute inverse.
@@ -183,7 +183,7 @@ A list of awesome resources for understanding and applying normalizing flows (NF
183
183
Introduces autoregressive-like convolutional layers that operate on the channel **and** spatial axes. This improved upon the performance of image datasets compared to the standard 1x1 Convolutions. The trade-off is that the inverse operator is quite expensive however the authors provide a fast C++ implementation. [[Code](https://github.com/ehoogeboom/emerging)]
184
184
185
185
1. 2018-11-06 - [FloWaveNet : A Generative Flow for Raw Audio](https://arxiv.org/abs/1811.02155) by Kim, Lee et al.<br>
186
-
A flow-based generative model for raw audo synthesis. [[Code](https://github.com/ksw0306/FloWaveNet)]
186
+
A flow-based generative model for raw audio synthesis. [[Code](https://github.com/ksw0306/FloWaveNet)]
187
187
188
188
1. 2018-10-02 - [FFJORD: Free-form Continuous Dynamics for Scalable Reversible Generative Models](https://arxiv.org/abs/1810.01367) by Grathwohl, Chen et al.<br>
189
189
Uses Neural ODEs as a solver to produce continuous-time normalizing flows (CNF).
@@ -206,10 +206,10 @@ A list of awesome resources for understanding and applying normalizing flows (NF
206
206
1. 2017-05-19 - [Masked Autoregressive Flow for Density Estimation](https://arxiv.org/abs/1705.07057) by Papamakarios, Pavlakou et al.<br>
207
207
Introduces MAF, a stack of autoregressive models forming a normalizing flow suitable for fast density estimation but slow at sampling. Analogous to Inverse Autoregressive Flow (IAF) except the forward and inverse passes are exchanged. Generalization of RNVP.
<img alt="Diagram of the slow (sequential) forward pass of a Masked Autoregressive Flow (MAF) layer" src="https://raw.githubusercontent.com/janosh/tikz/main/assets/maf/maf.svg">
<img alt="Diagram of the slow (sequential) forward pass of a Masked Autoregressive Flow (MAF) layer" src="https://raw.githubusercontent.com/janosh/diagrams/main/assets/masked-autoregressive-flow/masked-autoregressive-flow.svg">
213
213
</picture>
214
214
</a>
215
215
@@ -222,10 +222,10 @@ A list of awesome resources for understanding and applying normalizing flows (NF
222
222
1. 2016-05-27 - [Density estimation using Real NVP](https://arxiv.org/abs/1605.08803) by Dinh, Sohl-Dickstein et al.<br>
223
223
They introduce the affine coupling layer (RNVP), a major improvement in terms of flexibility over the additive coupling layer (NICE) with unit Jacobian while keeping a single-pass forward and inverse transformation for fast sampling and density estimation, respectively.
The library provides most of the common normalizing flow architectures. It also includes stochastic layers, flows on tori and spheres, and other tools that are particularly useful for applications to the physical sciences.
343
343
344
-
1. 2018-09-07 - [FrEIA](https://github.com/VLL-HD/FrEIA) by [VLL Heidelberg](https://hci.iwr.uni-heidelberg.de/vislearn)
344
+
1. 2018-09-07 - [FrEIA](https://github.com/vislearn/FrEIA) by [VLL Heidelberg](https://github.com/vislearn)
The Framework for Easily Invertible Architectures (FrEIA) is based on RNVP flows. Easy to setup, it allows to define complex Invertible Neural Networks (INNs) from simple invertible building blocks.
348
348
349
349
<br>
@@ -367,7 +367,7 @@ Zuko is used in [LAMPE](https://github.com/francois-rozet/lampe) to enable Likel
367
367
1. 2022-06-17 - [flowMC](https://github.com/kazewong/flowMC) by [Kaze Wong](https://www.kaze-wong.com/)
Distrax is a lightweight library of probability distributions and bijectors. It acts as a JAX-native re-implementation of a subset of TensorFlow Probability (TFP), with some new features and emphasis on extensibility.
381
381
382
-
1. 2020-03-23 - [jax-flows](https://github.com/ChrisWaites/jax-flows) by [Chris Waites](https://chriswaites.com)
0 commit comments