← all repositories
probml/pml-book

A trilogy of ML textbooks, parked on GitHub

This repo is essentially a signpost to Kevin Murphy’s three-volume probabilistic machine learning series.

5.6k stars Jupyter Notebook Learning
pml-book
Not currently ranked — collecting fresh signals.
star history

What it does The repository serves as a landing page for Kevin Murphy’s book series on probabilistic machine learning. It links to HTML editions of three volumes: the 2012 original Machine Learning: A Probabilistic Perspective, the 2022 introductory text, and the 2023 advanced follow-up. If you are looking for the books, this is the address; if you are looking for code, the README offers no hints.

The interesting bit It is a rare high-starred repo—over 5,600 stars—that functions almost entirely as a table of contents. The stars measure trust in the curriculum rather than the software, which is a refreshing anomaly on a platform built for code.

Key highlights

  • Three linked volumes spanning introductory to advanced probabilistic ML
  • Web-readable HTML editions accessible from the project’s site
  • 5,600+ stars despite a README that is little more than headers and links
  • Maintained by the author, so the links are definitive

Caveats

  • The README is bare-bones; it does not advertise code samples, notebooks, or build instructions
  • You will leave the repo immediately to read the actual books

Verdict Worth a bookmark if you are studying probabilistic ML and want authoritative, web-based textbooks. Skip it if you are hunting for a software library or runnable examples.

Frequently asked

What is probml/pml-book?
This repo is essentially a signpost to Kevin Murphy’s three-volume probabilistic machine learning series.
Is pml-book open source?
Yes — probml/pml-book is open source, released under the MIT license.
What language is pml-book written in?
probml/pml-book is primarily written in Jupyter Notebook.
How popular is pml-book?
probml/pml-book has 5.6k stars on GitHub.
Where can I find pml-book?
probml/pml-book is on GitHub at https://github.com/probml/pml-book.

heatdrop uses Google Analytics to see which pages get read — nothing else. Your call. How we handle data.