Machine learning: a probabilistic perspective

   Abstract