Machine learning a probabilistic perspective - Murphy, Kevin P. 1970- (Adaptive computation and machine learning series, 2012)