Performing Optical Computing And Information Processing Based On Diffractive Neural Networks