Probabilistic Modelling of Uncertainty with Bayesian nonparametric Machine Learning