Probabilistic machine learning and artificial intelligence