Stanford CS236: Deep Generative Models I 2023 I Lecture 18 - Diffusion Models for Discrete Data