Deep Learning And Uncertainty Quantification: Methodologies And Applications