Probabilistic programming in Python using PyMC3
Probabilistic programming allows for automatic Bayesian inference on user-defined probabilistic models.Recent advances in Markov chain Monte Carlo (MCMC) sampling allow inference on increasingly complex models.This class of MCMC, Displays known as Hamiltonian Monte Carlo, requires gradient information which is often not readily available.PyMC3 is a