Python 3 code to reproduce the figures in the books Probabilistic Machine Learning: An Introduction (aka "book 1") and Probabilistic Machine Learning: Advanced Topics (aka "book 2"). The code uses the standard Python libraries, such as numpy, scipy, matplotlib, sklearn, etc. Some of the code (especially in book 2) also uses JAX, and in some parts of book 1, we also use Tensorflow 2 and a little bit of Torch. See also probml-utils for some utility code that is shared across multiple notebooks.

Features

  • Python code for "Probabilistic Machine learning" book by Kevin Murphy
  • Run notebooks in colab
  • Documentation available
  • Examples available
  • Run the notebooks locally
  • Cloud computing

Project Samples

Project Activity

See All Activity >

Categories

Machine Learning

License

MIT License

Follow pyprobml

pyprobml Web Site

Other Useful Business Software
Gen AI apps are built with MongoDB Atlas Icon
Gen AI apps are built with MongoDB Atlas

The database for AI-powered applications.

MongoDB Atlas is the developer-friendly database used to build, scale, and run gen AI and LLM-powered apps—without needing a separate vector database. Atlas offers built-in vector search, global availability across 115+ regions, and flexible document modeling. Start building AI apps faster, all in one place.
Start Free
Rate This Project
Login To Rate This Project

User Reviews

Be the first to post a review of pyprobml!

Additional Project Details

Operating Systems

Linux, Mac, Windows

Registered

2024-08-01