Comments (2)
Oh, not like that.
Allow me to make the jargon a bit clearer. Stochastic subcode, X_T
, is meant to be the "inverted noise". To get this, you need an original image, X_0
, and run the denoising process backward effectively adding noise to the image (see DDIM paper for more details). Repeating this for T steps, you'll get the "exact" X_T
that corresponds to that original image, X_0
.
Not to be confused with a "usual" X_T which all you need is just scaling down the RGB and adding some noise. This usual noise is not specific to the original X_0 (because there are many random noises you can add) while the stochastic subcode, acting as a latent code, is specific to the original image.
Training diffusion autoencoders don't need the stochastic subcodes that are costly to get. You only need the cheap usual X_T's. Training DiffAE's hence are just like any other DPMs. The changes are only on the architecture and on what is supplied to it. Only when you need to get the best quality reconstruction of the original image, you need to obtain the stochastic subcode, not during training.
from diffae.
Thx a lot. I understand it now.
from diffae.
Related Issues (20)
- what is the input of conditional DDIM decoder? HOT 6
- how to visualize the reconstruction result
- Inquiry about using Guided-Diffusion parameters HOT 2
- How to determine cond_fn in condition_mean HOT 4
- I got the issue about lmdb: lmdb.Error: ffhq256.lmdb: No such file or directory HOT 7
- Regarding the error I met when I try to run the run_bedroom128.py HOT 4
- Difference in Model Weights HOT 1
- I cannot access to URL for converting the datasets to LMDB format
- Extensive GPU Usage for Manipulation HOT 1
- Issues with Conditional Sampling HOT 3
- about the partition of training and validation sets HOT 1
- It looks like z-sem is not being trained HOT 9
- an error occurred during evaluation. HOT 3
- the setting of use_inverted_noise
- Retraining for getting higher resolution Image
- Checkpoint
- log_sample after the batch training HOT 1
- How is the autoencoding happening in the code during inference?
- Questions on the semantic codes
- Request for the download link for Checkpoints HOT 3
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 diffae.