Gaussian processes for accurate quantification of uncertainty and large-scale learning