zoubohao / DenoisingDiffusionProbabilityModel-ddpm-

This may be the simplest implement of DDPM. You can directly run Main.py to train the UNet on CIFAR-10 dataset and see the amazing process of denoising.
MIT License
1.48k stars 156 forks source link

I want to ask the main function of DDPM #1

Closed Nine9844 closed 2 years ago

Nine9844 commented 2 years ago

Sorry to bother you In networks DenoisingDiffusion is primarily a framework for training models in data sampling and training sets during validation sets. Thank you, because there are many do not understand the place, want to use it for image segmentation.Is there a paper on this code that you can recommend me to read?Thanks.

zoubohao commented 2 years ago

I apologize for not understanding what you mean by this question.In my view, the DDPM model is not used to do image segmentation, but it can be used to do image generation and image super-resolution. 

If you really want to understand more about DDPM, I can recommend some papers by reading order.

  1. Denoising Diffusion Probabilistic Models
  2. Denoising Diffusion Implicit Models
  3. Improved Denoising Diffusion Probabilistic Models
  4. Diffusion Models Beat GANs on Image Synthesis
  5. Classifier-Free Diffusion Guidance
  6. GLIDE: Towards Photorealistic Image Generation and Editing withText-Guided Diffusion Models
  7. Hierarchical Text-Conditional Image Generation with CLIP Latents
  8. Photorealistic Text-to-Image Diffusion Models with Deep Language Understanding
Nine9844 commented 2 years ago

Thank you for your reply and suggestions. I'm sorry for my unclear expression, but you have accurately replied to my question. Good luck with your studies。

zoubohao commented 2 years ago

Have Solved Problem