Diffusion Machines