Deep Neural Networks For Estimation And Inference