Expertini Research Research
Artificial Intelligence And Data Science PDF Available Non-peer-reviewed Preprint

Probabilistic Programming in Python using PyMC

John Salvatier, Thomas Wiecki, Christopher Fonnesbeck  ยท  Published 2015-07-29

Abstract

Probabilistic programming (PP) allows flexible specification of Bayesian statistical models in code. PyMC3 is a new, open-source PP framework with an intutive and readable, yet powerful, syntax that is close to the natural syntax statisticians use to describe models. It features next-generation Markov chain Monte Carlo (MCMC) sampling algorithms such as the No-U-Turn Sampler (NUTS; Hoffman, 2014), a self-tuning variant of Hamiltonian Monte Carlo (HMC; Duane, 1987). Probabilistic programming in Python confers a number of advantages including multi-platform compatibility, an expressive yet clean and readable syntax, easy integration with other scientific libraries, and extensibility via C, C++, Fortran or Cython. These features make it relatively straightforward to write and use custom statistical distributions, samplers and transformation functions, as required by Bayesian analysis.
๐Ÿ“„ Full Paper Available as PDF
This paper is available as a downloadable PDF.
๐Ÿ“„ Download PDF

โœจ AI Plain-English Summary

Get a plain-English summary of this paper generated by AI (5 free per day).

Comments (0)

No comments yet. Be the first to comment.

Related Papers

Artificial Intelligence And Data Science PDF

Introducing New AdaBoost Features for Real-Time Vehicle Detection

2009
Artificial Intelligence And Data Science PDF

Visual object categorization with new keypoint-based adaBoost features

2009
Artificial Intelligence And Data Science PDF

Proceedings 6th International Workshop on Local Search Techniques in ...

2009
Artificial Intelligence And Data Science PDF

Computer-Assisted Decision Support System in Pulmonary Cancer detection and...

1970