Nonlocal Neural Networks, Nonlocal Diffusion and Nonlocal Modeling