~/talk

A Personal Viewpoint on Probabilistic Programming

links:none on file
slides:none on file

Argues that probabilistic programs represent distributions by sample-generating code and that Bayesian conditioning can be phrased as conditioning as program transformation; gives concrete demos (binomial coin inference, synthetic block counting, 3D pose via generative vision) and cites Prakash Mansinghka’s group beating baselines on pose. Describes implemented inference as trace MCMC on execution traces (Metropolis–Hastings over random choices), notes rejection sampling is exact but impractical, continuous observations need added noise, and practical success depends on model structure and conditional independence.

AI-written summary · about

  1. 0:00Intro
  2. 0:34Probabilistie programming
  3. 3:32Example: simple probabilistic Python program
  4. 6:41The stochastic inference problem
  5. 8:39Example: inferring bias of a coin
  6. 21:18Fantasy example: extracting 3D structure from images
  7. 37:24Perturb and traces
  8. 44:06MIT-Church GMR+08
  9. 58:32Conditional independence and traces
  10. 59:36Sampling is easier than computing probabilities
~/search
type to search 6,249 conferences, 138,987 speakers and 185,172 talks
~/help
cmdctrl k
search every conference, speaker and series
/
focus the filter search
h
home
c
conferences
s
speakers
e
series
t
light / dark — the status bar button does the same
?
this help
esc
close this, then clear every filter — or just the search, while you are typing in it

Ignored while you are typing. Pages without a filter rail have no search to focus.