probml/pyprobml

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

61
/ 100
Established

This project provides Python code to reproduce the figures found in the "Probabilistic Machine Learning: An Introduction" and "Probabilistic Machine Learning: Advanced Topics" books. It takes mathematical concepts and algorithms from these books and generates illustrative plots and visualizations. This is for machine learning researchers, students, and educators who want to understand and experiment with probabilistic machine learning methods.

7,034 stars.

Use this if you are studying or teaching probabilistic machine learning and want to run the code examples and visualize the concepts from the accompanying textbooks.

Not ideal if you are looking for a general-purpose machine learning library to apply to your own datasets or a tool for deploying models in production.

machine-learning-education statistical-modeling data-visualization algorithm-understanding academic-research
No Package No Dependents
Maintenance 10 / 25
Adoption 10 / 25
Maturity 16 / 25
Community 25 / 25

How are scores calculated?

Stars

7,034

Forks

1,613

Language

Jupyter Notebook

License

MIT

Last pushed

Feb 26, 2026

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/ml-frameworks/probml/pyprobml"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.