fonnesbeck
7/10/2015 - 12:22 AM

SciPy2015 BoF notes.md

Horizons in Probabilistic Programming and Bayesian Analysis

Representations:

  • Hierarchical models
  • Hidden Markov models
  • Graphical models
  • Non-parametric Bayes (distributions over functions)

Inference Approaches:

  • Brute-force calculation
  • Random-walk Monte Carlo sampling: Metropolis, Gibbs, ABC
  • Gradient-based simulation: HMC, NUTS
  • Optimization
  • Variational approaches

Python Software:

Questions:

  • What are people currently working on?
  • Which exciting new methods should we be implementing?
  • Which technologies are going to be able to help make probabilistic programming in Python easier and more effective?
    • PyCUDA
    • Theano
    • OpenCL

Ideas:

  • Gallery of models for PyMC 3
  • Adding parallel tempering to PyMC 3

Linked list: