What Surprised Me While Learning Diffusion Models

Initially, when I learned about the diffusion model concept, I thought of nothing but yet another form of neural networks like CNN and GAN…