Probabilistic-Programming-and-Bayesian-Methods-for-Hackers

Bayesian tutorial

An introduction to Bayesian methods and probabilistic programming for software developers

aka "Bayesian Methods for Hackers": An introduction to Bayesian methods + probabilistic programming with a computation/understanding-first, mathematics-second point of view. All in pure Python ;)

GitHub

27k stars
1k watching
8k forks
Language: Jupyter Notebook
last commit: 5 months ago
Linked from 4 awesome lists

bayesian-methodsdata-sciencejupyter-notebookmathematical-analysispymcstatistics

Backlinks from these awesome lists:

Related projects:

Repository Description Stars
mcleonard/sampyl An MCMC sampler library for Bayesian estimation using Python 330
maxsklar/bayespy A Python library for Bayesian inference and multinomial mixture modeling 108
probcomp/bayeslite A database system that allows querying probabilistic implications of data using Bayesian inference. 923
probcomp/bayesdb A system for querying probable implications of data using Bayesian inference and a custom query language. 891
amazaspshumik/sklearn-bayes A collection of Python packages implementing Bayesian machine learning algorithms with scikit-learn API 514
rlouf/mcx Tools and methods for Bayesian deep learning using probabilistic programming. 325
mattjj/pyhsmm A Python library providing approximate inference methods for Bayesian Hidden Markov Models and their extensions. 550
joshuaalbert/jaxns A probabilistic programming framework for Bayesian inference and model comparison using nested sampling and JAX. 147
google/edward2 A tool for writing probabilistic models and manipulating their computation 679
ctallec/pyvarinf A Python package facilitating Bayesian Deep Learning methods with Variational Inference for PyTorch 359
joashc/csharp-probability-monad A monadic probabilistic programming framework for Bayesian modelling and inference in C#. 96
blackjax-devs/blackjax A Bayesian inference library designed to provide modular and customizable samplers for probabilistic programming 846
tweag/monad-bayes A library that enables probabilistic programming in Haskell. 409
abhik/pebl A Python library and command line application for learning Bayesian network structures from observational data. 104
michaelchughes/npbayeshmm Software toolbox for Bayesian inference on sequential data using Markov chain Monte Carlo methods. 78