AIAny

Machine Learning: A Probabilistic Perspective

Graduate-level ML textbook that frames nearly every method as Bayesian inference under one probabilistic lens, from linear models to deep nets and graphical models. Encyclopedic at ~1100 pages, math-heavy, with MATLAB code.

Introduction

Most ML books are organized by algorithm; this one is organized by a single commitment. Murphy's bet is that almost everything in machine learning — classification, regression, clustering, dimensionality reduction, even deep learning — is one idea wearing different clothes: estimating a probability distribution and reasoning under uncertainty. Read it that way and the field stops looking like a bag of tricks and starts looking like one coherent calculus.

What Sets It Apart
  • One lens, applied relentlessly. Every chapter reaches for the same probabilistic toolkit (priors, likelihoods, posteriors, marginalization), so concepts transfer instead of resetting. That coherence is the whole point — and it never softens it.
  • Encyclopedic in a single volume. At ~1100 pages it covers graphical models, MCMC, variational inference, Gaussian processes, and kernels alongside the standard syllabus, with worked math rather than hand-waving.
  • Built for self-containment. It bundles the probability, optimization, and linear-algebra background it leans on, and ships MATLAB/Octave code (pmtk3) so the equations connect to something runnable.
Who It's For and the Trade-offs

Great fit if you want the unified Bayesian story and are comfortable reading dense math as the primary medium — it rewards a careful, front-to-back study more than spot lookups. Look elsewhere if you want gentle intuition first (try ISLR), a leaner classic (Bishop's PRML, Hastie's ESL), or a current treatment of modern deep learning — the 2012 text predates the transformer era. Note Murphy's own successor, the two-volume Probabilistic Machine Learning (2022–2023), is the up-to-date rewrite and is free online.

Information

  • Websitewww.goodreads.com
  • OrganizationsUniversity of British Columbia, Google
  • AuthorsKevin P. Murphy
  • Published date2012/08/24

More Items

GitHub

Open textbook for upper-level undergraduates that explains computational principles behind autonomous robots — mechanisms, sensors, actuators, perception, and planning — with exercises and simulation assets. Distributed as LaTeX source under a CC-BY-NC-ND license and accompanied by course materials and Webots examples.

GitHub

Provides 150+ executed Jupyter notebooks and code that reproduce the book 'Machine Learning for Algorithmic Trading (2nd ed.)' — covers feature engineering, alternative-data signal extraction, backtesting, NLP, deep learning and reinforcement learning for trading; best for quant researchers and practitioners.

GitHub

Companion resources for Chip Huyen's AI Engineering book: chapter summaries, study notes, prompt examples, case studies, and a few analysis scripts. Focuses on engineering practices for adapting foundation models to production rather than step-by-step code tutorials.