Machine Learning Diffusion Meaning