Diffusion Models For Machine Learning Roadmap