#203 · Primary category: Education & Research

pyprobml

blackjax colab flax jax jupyter-notebooks machine-learning numpyro pml probabilistic-programming pymc3 pyro pytorch tensorflow

Python code for "Probabilistic Machine learning" book by Kevin Murphy

Project last updated:02/26/26

GitHub Stars

7.1K

Forks

1.6K

Contributors

67

License

MIT

Why we included this project

Pyprobml is the companion code for Kevin Murphy's two Probabilistic Machine Learning textbooks, with Python notebooks that reproduce the figures in both volumes. Reading along, you can run the same code that generated the plots, from numpy, scipy, and scikit-learn in the introductory book to JAX-based implementations in the advanced topics. Notebooks are organized by chapter and open directly in Colab, so instructors can pull one into a lecture or lab exercise without rebuilding examples from scratch. The project has been in maintenance mode since September 2022, so it works best as a stable reference you adapt rather than an actively evolving codebase.

Articles for this project

No articles for this project yet.

To suggest a topic or contribute an article, contact us.

Related projects in this category