Comments (3)
I reproduce your result. And your set is not of 1d but a scalar actually.
Increasing the size can resolve this, though I'm not sure if it's proper to use a scalar in this pipeline.
from normalizing-flows.
Hi @jackerschott,
Coupling flows are inherently designed to operate on at least two dimensions, since in a coupling layer the dimensions are split into two disjoint sets, i.e. one that is transformed and another that is kept constant but used for conditioning, see e.g. the Real NVP paper. Hence, you cannot apply a coupling flow to a one dimensional target distribution. Instead, you could use an autoregressive affine or spline flow, which will use constant parameters in the one dimensional case. Moreover, using a residual flow is possible, and this would be perhaps the most expressive flow for a one dimensional problem.
@sipie800 this could indeed be a problem. However, there is still the issue that the inputs will be split into two parts, so one part will be empty and this might not be handled appropriately since coupling flows aren't designed for this case.
Best regards,
Vincent
from normalizing-flows.
Hi all,
I'm closing this issue due to inactivity, so I assume my reply solved it for you.
Best regards,
Vincent
from normalizing-flows.
Related Issues (20)
- Putting examples in the documentation HOT 5
- Forward and Inverse with log det function for `MultiscaleFlow`
- multi-gpu implementation HOT 1
- How the inverse was calculated HOT 1
- Conditional Flows implementation / documentation HOT 2
- Remove Lambda's HOT 6
- Negative KL divergence HOT 3
- issue about ConditionalNormalizingFlow HOT 2
- The original glow seems to use `ConditionalDiagGaussian` HOT 1
- exp and sigmoid may cause inf. HOT 3
- Could you give an example for NICE? HOT 1
- NICE demo? HOT 1
- What dou you mean by "Augmented Normalizing Flow based on Real NVP"? HOT 1
- Seeking Advice on Designing an Invertible Neural Network for Fission HOT 2
- Calculating forward KL divergence (probability density maximization), I get negative loss results on my dataset, is this reasonable? HOT 1
- Cannot have an odd latent_size (working with 2, 4, etc. , but not 3 or 5), shape problem HOT 2
- Conditional Coupling Layers
- Documentation clarification of forward_kld
- Generalization for higher-dimensional data
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from normalizing-flows.