← all repositories

probml/pyprobml

Educational Python code and Jupyter notebooks accompanying Kevin Murphy's Probabilistic Machine Learning textbooks, demonstrating ML concepts using JAX, TensorFlow, and PyTorch.

7.1k stars Jupyter Notebook Learning
pyprobml
Velocity · 7d
+2.0
★ / day
Trend
steady
star history

This repository provides the implementation code for reproducing all figures and examples from both volumes of Kevin Murphy’s Probabilistic Machine Learning textbooks. It covers probabilistic programming, deep learning, and Bayesian methods. The code uses popular ML frameworks including JAX, TensorFlow, PyTorch, NumPyro, and PyMC3, organized as chapter-wise Jupyter notebooks for hands-on learning.

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