Machine learning : a probabilistic perspective - Murphy, Kevin P., 1970-. (MIT Press, 2012)