spatio-temporal modeling machine learning artificial intelligence uncertainty quantification computational statistics