Uncertainty-aware deep learning in AI