-
Notifications
You must be signed in to change notification settings - Fork 26
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Question about DDPM and DDIM sampling. #13
Comments
您好,我的看法是这样的。 作者使用的是基于朗之万动力学NCSN扩散模型。原论文在设置参数的时候,开始参数大于结束参数。betas按列表顺序由大到小。在降噪过程中,betas应该是由大到小,列表索引应该是0-999。X_T是真实图像。 mcvd-pytorch/configs/kth64_big.yml Lines 81 to 82 in 451da2e
mcvd-pytorch/models/__init__.py Lines 24 to 26 in 226a3fd
mcvd-pytorch/models/better/ncsnpp_more.py Lines 736 to 739 in 226a3fd
mcvd-pytorch/models/__init__.py Line 267 in 451da2e
作为对比:
LDM latent diffusion类似。
LDM DDIM
|
Hi, thanks for sharing your excellent work!
I just walked through the code base and noticed that during sampling you used timestamp t from 0 to 999 (see here. I think in the reversed pass, we should start from 999 till 0. I'm a little confused about this.
Another question is, what does the
denoise
option mean for the last sampling step? please check here.These two questions can be raised either for the DDPM or DDIM sampler. Really appreciate your explanation.
The text was updated successfully, but these errors were encountered: