Uncertainty Quantification For Deep Learning