Deep learning for diffusion in porous media